services: web: build: ./app container_name: flask_web restart: unless-stopped ports: - "5050:5000" environment: DB_HOST: db DB_NAME: CertDB DB_USER: CertUser DB_PASSWORD: CertPWD DB_PORT: 5432 LOG_DIR: /logs depends_on: - db volumes: - /volume2/container-logs/flask:/logs - /volume1/docker/flask-postgres/app:/app - /volume1/docker/flask-postgres/images:/app/images - /volume1/docker/flask-postgres/styles:/app/styles - /volume1/docker/flask-postgres/files:/app/files db: image: postgres:16 container_name: flask_db restart: unless-stopped environment: POSTGRES_DB: CertDB POSTGRES_USER: CertUser POSTGRES_PASSWORD: CertPWD volumes: - /volume1/docker/flask-postgres/db:/var/lib/postgresql/data pgadmin: image: dpage/pgadmin4 container_name: flask_pgadmin restart: unless-stopped environment: PGADMIN_DEFAULT_EMAIL: admin@kolb.cc PGADMIN_DEFAULT_PASSWORD: DBadmin ports: - "5051:80"