template-nestjs/docker-compose.yml
Mathis bb5313b403
feat(service): add Docker Compose configuration for database
Introduce a docker-compose.yml file to manage the PostgreSQL database container. This setup includes environment variables, port configuration, and volume mapping for persistent data storage.
2024-10-17 17:03:28 +02:00

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/'