52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
# ==========================================
|
|
# Eikona AutoInstall
|
|
# ==========================================
|
|
|
|
# Registry-Login (vom Hersteller erhalten):
|
|
# echo "$REGISTRY_TOKEN" | docker login git.hexahost.dev -u KUNDE --password-stdin
|
|
|
|
# Image-Version
|
|
IMAGE_TAG=1.0.10
|
|
|
|
# --- Allgemein ---
|
|
APP_ENV=production
|
|
|
|
# --- PostgreSQL ---
|
|
POSTGRES_PASSWORD=CHANGE_ME
|
|
DATABASE_URL=postgresql+psycopg://eikona:CHANGE_ME@127.0.0.1:5432/eikona
|
|
|
|
WORKER_MAX_PARALLEL_DEPLOYMENTS=4
|
|
|
|
# --- Auth ---
|
|
AUTH_JWT_SECRET=CHANGE_ME_GENERATE_LONG_RANDOM_SECRET
|
|
AUTH_BOOTSTRAP_ADMIN_USERNAME=admin
|
|
AUTH_BOOTSTRAP_ADMIN_PASSWORD=CHANGE_ME
|
|
|
|
PROXMOX_DEFAULT_ROOT_PASSWORD=CHANGE_ME
|
|
|
|
# Erreichbare HTTPS-URL des Deployment-Servers (kein localhost!)
|
|
DEPLOY_SERVER_URL=https://192.168.1.100
|
|
|
|
# TLS-Zertifikate für die UI (Let's Encrypt oder eigene CA):
|
|
# /opt/docker/eikona/certs/fullchain.pem
|
|
# /opt/docker/eikona/certs/privkey.pem
|
|
# Ohne Zertifikate startet die UI im HTTP-Modus (nur für Tests).
|
|
|
|
# --- CORS (HTTPS-UI-URL anpassen) ---
|
|
CORS_ORIGINS=["https://192.168.1.100"]
|
|
|
|
# --- ISO ---
|
|
ISO_PVE_VERSION=9.2-1
|
|
ISO_PVE_DOWNLOAD_URL=
|
|
|
|
# --- Cleanup ---
|
|
CLEANUP_ENABLED=true
|
|
CLEANUP_INTERVAL_HOURS=24
|
|
CLEANUP_WORK_RETENTION_HOURS=24
|
|
CLEANUP_ARTIFACT_RETENTION_DAYS=7
|
|
CLEANUP_KEEP_LATEST_ARTIFACTS=2
|
|
CLEANUP_REMOVE_SOURCE_CACHE=false
|
|
|
|
# --- Lizenz Schlüssel ---
|
|
LICENSE_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|