Installation Docker
Lancer AstroGuide depuis GHCR avec un seul port cohérent : 2502.
AstroGuide utilise le port 2502 sur l'hôte Docker et 2502 dans le conteneur. Le Compose normal le publie sur les interfaces de l'hôte ; un autre appareil du LAN ouvre donc http://<ip-serveur>:2502.
Docker Compose prêt à copier
services:
astroguide:
image: ghcr.io/lucas-lepajollec/astroguide:latest
ports:
- "2502:2502"
restart: unless-stoppedEnregistrez ce contenu dans docker-compose.yml, puis lancez :
docker compose pull
docker compose up -d --force-recreate
docker compose psLe conteneur doit devenir healthy. L'image exécute déjà Nginx sans root, contient son propre healthcheck sur le port 2502 et ne persiste aucune donnée serveur. Le Compose n'a pas besoin de répéter ces réglages internes.
Utiliser le fichier du dépôt
git clone https://github.com/lucas-lepajollec/AstroGuide.git
cd AstroGuide
docker compose up -dL'image par défaut est ghcr.io/lucas-lepajollec/astroguide:latest. Pour un déploiement fixe, remplacez directement latest dans la ligne Compose image: par une version, un digest ou une étiquette sha-<commit>.
Construire depuis les sources
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --buildL'override construit astroguide:local sans changer le port 2502.
Arrêter ou retirer
docker compose stop
docker compose downAucune donnée applicative n'est perdue. Voir Mises à jour et Désinstallation.