# ── Afegir aquest servei al docker-compose.yml existent ────────────────────── # Fitxer: /srv/docker/compose/docker-compose.yml # # PREREQUISIT: crear la BD al contenidor gitea_db ABANS d'arrencar: # docker exec -it gitea_db psql -U gitea -c "CREATE DATABASE comarques;" # docker exec -it gitea_db psql -U gitea -c "CREATE USER comarques WITH PASSWORD 'el_teu_password';" # docker exec -it gitea_db psql -U gitea -c "GRANT ALL PRIVILEGES ON DATABASE comarques TO comarques;" comarques: image: comarques-de-catalunya:latest container_name: comarques restart: unless-stopped ports: - "127.0.0.1:3003:3003" # només accessible des de localhost (Nginx fa de proxy) environment: PORT: 3003 ADMIN_PIN: "${COMARQUES_ADMIN_PIN}" DATABASE_URL: "${COMARQUES_DATABASE_URL}" volumes: - /srv/docker/data/comarques/public:/app/public:ro # fitxers estàtics (read-only) networks: - oracle-services depends_on: - gitea_db healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:3003/api/health"] interval: 30s timeout: 5s retries: 3 start_period: 15s # ── Variables d'entorn ──────────────────────────────────────────────────────── # Afegir a /srv/docker/compose/.env: # COMARQUES_ADMIN_PIN=el_teu_pin_secret # COMARQUES_DATABASE_URL=postgresql://comarques:el_teu_password@gitea_db:5432/comarques