Application et base de données avec Docker Compose
Décrivez l'environnement local dans ~/app/compose.yaml :
- service
db: imagepostgres:16, variables depuisenv_file: .env, volume nommépgdatamonté sur/var/lib/postgresql/data,healthcheckavecpg_isready -U app(interval: 10s,retries: 5) - service
api:build: ., port8080:8000,env_file: .env,depends_ondbaveccondition: service_healthy - déclaration du volume
pgdataen bas du fichier
Vérifiez (docker compose config -q), démarrez (docker compose up -d) et consultez docker compose ps : état de db → answer db <healthy|starting|unhealthy>
Contenu Premium
Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Service base de données
- Service API dépendant de la santé de la base
- Pile démarrée