Docker-Installation
AstroGuide aus GHCR mit einem einheitlichen Port 2502 starten.
AstroGuide verwendet Port 2502 auf dem Docker-Host und 2502 im Container. Die normale Compose-Datei veröffentlicht ihn auf den Host-Schnittstellen; ein anderes Gerät im LAN öffnet http://<server-ip>:2502.
Kopierfertiges Docker Compose
services:
astroguide:
image: ghcr.io/lucas-lepajollec/astroguide:latest
ports:
- "2502:2502"
restart: unless-stoppedSpeichere dies als docker-compose.yml und führe aus:
docker compose pull
docker compose up -d --force-recreate
docker compose psDer Container muss healthy werden. Das Image führt Nginx bereits ohne Root aus, enthält seinen eigenen Healthcheck auf Port 2502 und speichert keine Serverdaten. Compose muss diese internen Einstellungen nicht wiederholen.
Repository-Datei verwenden
git clone https://github.com/lucas-lepajollec/AstroGuide.git
cd AstroGuide
docker compose up -dDas Standard-Image ist ghcr.io/lucas-lepajollec/astroguide:latest. Für eine feste Bereitstellung ersetzt du latest direkt in der Compose-Zeile image: durch eine Version, einen Digest oder ein sha-<commit>-Tag.
Aus dem Quellcode bauen
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --buildDas Overlay baut astroguide:local, ohne Port 2502 zu ändern.
Stoppen oder entfernen
docker compose stop
docker compose downEs gehen keine Anwendungsdaten verloren. Siehe Aktualisierungen und Deinstallation.