1.2 KiB
1.2 KiB
Eikona AutoInstall – Kunden-Release
Dieses Repository enthält nur die Installation per Docker Compose – kein Quellcode.
Container-Images werden vom Hersteller gebaut und in die Gitea Container Registry gepusht.
Voraussetzungen
- Docker mit Compose auf dem Deployment-Server (Linux)
- Registry-Zugang (
read:package) vom Hersteller - Gültiger LicenseGate-Lizenzschlüssel
- SSH-Deploy-Keys unter
/opt/docker/eikona/ssh/
Installation
# 1. Registry-Login
echo "$REGISTRY_TOKEN" | docker login git.hexahost.dev -u IHR_USER --password-stdin
# 2. Verzeichnisse
sudo mkdir -p /opt/docker/eikona/{isos,ssh,postgres,license}
sudo chown -R "$USER:$USER" /opt/docker/eikona
chmod 700 /opt/docker/eikona/ssh
# deploy_id_ed25519 + deploy_id_ed25519.pub ablegen
# 3. Konfiguration
cp .env.example .env
# .env bearbeiten: IMAGE_TAG, LICENSE_KEY, Secrets, DEPLOY_SERVER_URL
# 4. Start
docker compose pull
docker compose up -d
Erreichbarkeit
- UI: Port 80 (nginx im UI-Container)
- API: Port 8000 (host network)
Version
Siehe Datei VERSION bzw. IMAGE_TAG in .env.
Support
Lizenz und Registry-Zugang über den Hersteller.