version: "3.9" services: db: image: postgres volumes: - dbdata:/var/lib/postgresql/data env_file: - config/db/databasepostgresql_env rabbitmq: image: rabbitmq django: restart: always environment: - DJANGO_SETTINGS_MODULE=config.settings.production build: . command: gunicorn --chdir src --bind 0.0.0.0:8000 config.wsgi ports: - "8000:8000" depends_on: - db - rabbitmq volumes: - static_volume:/django_static nginx: image: nginx ports: - "80:8080" volumes: - ./config/nginx/local.conf:/etc/nginx/conf.d/default.conf:ro - static_volume:/django_static depends_on: - django volumes: dbdata: static_volume: