Cette configuration ajoute un fichier docker-compose.yml pour définir un service PostgreSQL. Cela inclut les paramètres nécessaires tels que les variables d'environnement et les volumes. Cela simplifie le déploiement et le développement en configurant automatiquement le conteneur PostgreSQL.
16 lines
364 B
YAML
16 lines
364 B
YAML
version: '3'
|
|
|
|
services:
|
|
database:
|
|
container_name: "app-db"
|
|
image: 'postgres:latest'
|
|
env_file:
|
|
- .env
|
|
ports:
|
|
- "${POSTGRES_PORT}:5432"
|
|
environment:
|
|
POSTGRES_USER: ${POSTGRES_USER}
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
|
POSTGRES_DB: ${POSTGRES_DATABASE}
|
|
volumes:
|
|
- './db-data/:/var/lib/postgresql/data/' |