Files
catops/cntmanage/docker/docker-compose.yml

54 lines
1.3 KiB
YAML

# Use postgres/example user/password credentials
services:
postgresql:
image: postgres:17.0
container_name: tech-postgresql
restart: always
# set shared memory limit when using docker-compose
shm_size: 128mb
volumes:
- postgresql_data:/var/lib/postgresql/data
ports:
- 5432:5432
networks:
- cntnet
environment:
POSTGRES_DB: flightslot_db
POSTGRES_USER: flightslot
POSTGRES_PASSWORD: flightslot
PGDATA: /var/lib/postgresql/data
flightslot:
build:
context: ..
dockerfile: ./docker/flightslot.Dockerfile
args:
GIT_HASH:
image: flightslot:latest
container_name: tech-flightslot
restart: unless-stopped
ports:
- 8000:8000
networks:
- cntnet
depends_on:
- postgresql
environment:
- DJANGO_SETTINGS_MODULE=cntmanage.settings_prod
- DJANGO_SUPERUSER_USERNAME=admin
- DJANGO_SUPERUSER_EMAIL=emanuele.trabattoni@gmail.com
- DJANGO_SUPERUSER_PASSWORD=CantorAir2k25
- SECRET_KEY=6WIjA!+mI+ZOWHaJm6v^8F4o,@-gliDtwkp*QFvpkFe"Oo0quq
- DB_NAME=flightslot_db
- DB_USER=flightslot
- DB_PASSWORD=flightslot
- DB_HOST=postgresql
- DB_PORT=5432
volumes:
postgresql_data:
name: postgress_data
networks:
cntnet: