# 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 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: