services: db: image: postgres:16 volumes: - postgres_data:/var/lib/postgresql/data environment: - POSTGRES_DB=djangodb - POSTGRES_USER=djangouser - POSTGRES_PASSWORD=djangopass pgadmin: image: dpage/pgadmin4 environment: - PGADMIN_DEFAULT_EMAIL=catalin@x3c.ro - PGADMIN_DEFAULT_PASSWORD=Parola123 ports: - "5050:80" depends_on: - db web: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/app ports: - "8000:8000" environment: - DB_NAME=djangodb - DB_USER=djangouser - DB_PASSWORD=djangopass - DB_HOST=db - DB_PORT=5432 depends_on: - db volumes: postgres_data: