diff --git a/.env.example b/.env.example index 71e972a..64a8fb7 100644 --- a/.env.example +++ b/.env.example @@ -42,12 +42,5 @@ CLEANUP_ARTIFACT_RETENTION_DAYS=7 CLEANUP_KEEP_LATEST_ARTIFACTS=2 CLEANUP_REMOVE_SOURCE_CACHE=false -# --- Lizenz (LicenseGate – Key vom Hersteller) --- -LICENSE_ENFORCE=true +# --- Lizenz (Schlüssel vom Hersteller – weitere Einstellungen sind im Image fest verdrahtet) --- 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 diff --git a/docker-compose.yml b/docker-compose.yml index 0d1df30..ef30edc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,16 +35,15 @@ services: CLEANUP_ARTIFACT_RETENTION_DAYS: ${CLEANUP_ARTIFACT_RETENTION_DAYS:-7} CLEANUP_KEEP_LATEST_ARTIFACTS: ${CLEANUP_KEEP_LATEST_ARTIFACTS:-2} CLEANUP_REMOVE_SOURCE_CACHE: ${CLEANUP_REMOVE_SOURCE_CACHE:-false} - LICENSE_ENFORCE: ${LICENSE_ENFORCE:-true} + # Lizenz: nur KEY vom Kunden – Rest fest im Image/Compose (nicht per .env abschaltbar) + LICENSE_ENFORCE: "true" LICENSE_KEY: ${LICENSE_KEY} - LICENSEGATE_API_URL: ${LICENSEGATE_API_URL:-https://license-api.hexaho.st} - LICENSEGATE_USER_ID: ${LICENSEGATE_USER_ID:-1} - LICENSE_SCOPE: ${LICENSE_SCOPE:-eikona-install} - LICENSE_USE_CHALLENGE: ${LICENSE_USE_CHALLENGE:-true} - LICENSE_PUBLIC_KEY: ${LICENSE_PUBLIC_KEY:-} - LICENSE_PUBLIC_KEY_PATH: ${LICENSE_PUBLIC_KEY_PATH:-} - LICENSE_CACHE_PATH: ${LICENSE_CACHE_PATH:-/data/license/verification-cache.json} - LICENSE_CACHE_GRACE_HOURS: ${LICENSE_CACHE_GRACE_HOURS:-72} + 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" volumes: - /opt/docker/eikona/isos:/data/isos - /opt/docker/eikona/ssh:/data/ssh:ro