4 Commits

Author SHA1 Message Date
Gitea Actions
8751914e85 Release v1.0.5 2026-06-23 07:39:44 +00:00
smueller
3ec0b95496 Add .env.example (customer config template)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 09:37:32 +02:00
Gitea Actions
15ca5ff7fc Release v1.0.4 2026-06-23 07:35:42 +00:00
smueller
09937bbc14 Add .env.example for customer configuration
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 09:34:39 +02:00
2 changed files with 54 additions and 1 deletions

53
.env.example Normal file
View File

@@ -0,0 +1,53 @@
# =============================================================================
# Eikona AutoInstall Kunden-Installation (nur Docker Images, kein Quellcode)
# =============================================================================
# Registry-Login (vom Hersteller erhalten):
# echo "$REGISTRY_TOKEN" | docker login git.hexahost.dev -u KUNDE --password-stdin
# Image-Version (vom Hersteller mitgeteilt, z. B. 1.0.0)
IMAGE_TAG=1.0.5
# --- 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 IP/URL des Deployment-Servers (kein localhost!)
DEPLOY_SERVER_URL=http://192.168.1.100:8000
# --- ISO ---
ISO_PVE_VERSION=9.2-1
ISO_PVE_DOWNLOAD_URL=
# --- CORS (UI-URL anpassen) ---
CORS_ORIGINS=["http://192.168.1.100"]
# --- 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 (LicenseGate Key vom Hersteller) ---
LICENSE_ENFORCE=true
LICENSE_KEY=CHANGE_ME
LICENSEGATE_API_URL=https://license-api.hexaho.st
LICENSEGATE_USER_ID=1
LICENSE_SCOPE=eikona-install
LICENSE_USE_CHALLENGE=true
LICENSE_CACHE_PATH=/data/license/verification-cache.json
LICENSE_CACHE_GRACE_HOURS=72

View File

@@ -1 +1 @@
1.0.3 1.0.5