version: '3.9' services: db: image: postgres:16 environment: POSTGRES_DB: commudb POSTGRES_USER: commuuser POSTGRES_PASSWORD: commupass ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data web: build: context: . args: UID: ${UID} GID: ${GID} user: "${UID}:${GID}" command: > sh -c "python manage.py runserver 0.0.0.0:8000" volumes: - .:/app working_dir: /app ports: - "8000:8000" depends_on: - db environment: - DEBUG=1 - DB_NAME=commudb - DB_USER=commuuser - DB_PASSWORD=commupass - DB_HOST=db - DB_PORT=5432 volumes: postgres_data: