28 lines
1.2 KiB
YAML
28 lines
1.2 KiB
YAML
# Ground Control - Installation in einem Schritt
|
|
#
|
|
# curl -fsSLO <Adresse dieser Datei> && docker compose up -d && docker logs -f gc-installer
|
|
#
|
|
# Der Installer-Container laedt alle benoetigten Images und das Sprachmodell, erzeugt die Geheimnisse,
|
|
# startet die Plattform und wartet, bis alle Dienste gesund sind (kann einige Minuten dauern).
|
|
# Fortschritt: docker logs -f gc-installer. Sobald das Dashboard antwortet, gibt der Installer die Adresse
|
|
# des Einrichtungsassistenten (http://<Server-IP>:3100/setup) als anklickbaren Link aus (optional GC_PUBLIC_URL=https://... vorgeben).
|
|
name: gc-setup
|
|
services:
|
|
gc-installer:
|
|
image: git1.mrmoe.de/mscadm/gc-installer:latest
|
|
container_name: gc-installer
|
|
restart: "no"
|
|
environment:
|
|
GC_REGISTRY: "${GC_REGISTRY:-git1.mrmoe.de}"
|
|
GC_REGISTRY_OWNER: "${GC_REGISTRY_OWNER:-mscadm}"
|
|
GC_REGISTRY_TOKEN: "${GC_REGISTRY_TOKEN:-}"
|
|
GC_MAIL_PUBLIC: "${GC_MAIL_PUBLIC:-1}"
|
|
GC_DNS_AXFR_ALLOW: "${GC_DNS_AXFR_ALLOW:-}"
|
|
GC_MAIL_HELO: "${GC_MAIL_HELO:-}"
|
|
GC_PUBLIC_URL: "${GC_PUBLIC_URL:-}"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- gc-setup-data:/data
|
|
volumes:
|
|
gc-setup-data:
|