ISO-27001-Risk-Management/docker-compose-postgresql.yml

33 lines
741 B
YAML
Raw Normal View History

2025-09-24 18:13:40 +02:00
---
services:
certistack:
build:
context: .
args:
DB_ENGINE: postgres
container_name: django_web
ports:
- "8000:8000"
volumes:
- ./src:/app/src
env_file:
- .env-postgres
environment:
- DB_ENGINE=postgres
- DB_HOST=db
- DB_PORT=${DB_PORT:-5432}
- DB_NAME=${DB_NAME:-certistack}
- DB_USER=${DB_USER:?error}
- DB_PASSWORD=${DB_PASSWORD:?error}
depends_on:
- db
db:
image: postgres:13
container_name: certistack-db
environment:
- POSTGRES_DB=${DB_NAME:-certistack}
- POSTGRES_USER=${DB_USER:?error}
- POSTGRES_PASSWORD=${DB_PASSWORD:?error}
volumes:
- ./data/postgres:/var/lib/postgresql/data