version: "3.9" # Version alternative avec fichier .env pour plus de sécurité # Pour utiliser cette version : # 1. Copiez .env.example vers .env # 2. Remplissez les vraies valeurs dans .env # 3. Utilisez ce fichier au lieu de docker-compose.yml services: gitea_db: container_name: gitea_db image: postgres:14 restart: always env_file: - .env environment: POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DB} volumes: - gitgit_syoul_fr_db_data:/var/lib/postgresql/data networks: - gitgit_syoul_fr_gitea_net # Pas de ports exposés - communication interne uniquement # Le conteneur est accessible via le réseau Docker via les aliases: gitea_db, db volumes: gitgit_syoul_fr_db_data: external: true networks: gitgit_syoul_fr_gitea_net: external: true