Instalación con Docker
Ejecuta AstroGuide desde GHCR con un único puerto coherente: 2502.
AstroGuide utiliza el puerto 2502 en el host Docker y 2502 dentro del contenedor. El Compose normal lo publica en las interfaces del host; otro dispositivo de la LAN abre http://<ip-del-servidor>:2502.
Docker Compose listo para copiar
services:
astroguide:
image: ghcr.io/lucas-lepajollec/astroguide:latest
ports:
- "2502:2502"
restart: unless-stoppedGuárdalo como docker-compose.yml y ejecuta:
docker compose pull
docker compose up -d --force-recreate
docker compose psEl contenedor debe pasar a healthy. La imagen ya ejecuta Nginx sin root, incluye su propia comprobación de salud en el puerto 2502 y no guarda datos del servidor. Compose no necesita repetir esos ajustes internos.
Usar el archivo del repositorio
git clone https://github.com/lucas-lepajollec/AstroGuide.git
cd AstroGuide
docker compose up -dLa imagen predeterminada es ghcr.io/lucas-lepajollec/astroguide:latest. Para un despliegue fijo, sustituye directamente latest en la línea image: de Compose por una versión, un digest o una etiqueta sha-<commit>.
Compilar desde el código fuente
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --buildEl override compila astroguide:local sin cambiar el puerto 2502.
Detener o retirar
docker compose stop
docker compose downNo se pierde ningún dato de aplicación. Consulta Actualizaciones y Desinstalación.