--- version: "3.8" services: app: image: 3wordchant/capsul-flask:latest build: . volumes: - "./:/app/code" - "../tank:/tank" # - "/var/run/libvirt/libvirt-sock:/var/run/libvirt/libvirt-sock" depends_on: - db ports: - "5000:5000" environment: - "POSTGRES_CONNECTION_PARAMETERS=host=db port=5432 user=capsul password=capsul dbname=capsul" - SPOKE_MODEL - FLASK_DEBUG - BASE_URL=http://localhost:5000 - ADMIN_PANEL_ALLOW_EMAIL_ADDRESSES=3wc.capsul@doesthisthing.work - VIRSH_DEFAULT_CONNECT_URI=qemu:///system # The image uses gunicorn by default, let's override it with Flask's # built-in development server command: ["flask", "run", "-h", "0.0.0.0", "-p", "5000"] db: image: "postgres:9.6.5-alpine" volumes: - "postgres:/var/lib/postgresql/data" environment: POSTGRES_USER: capsul POSTGRES_PASSWORD: capsul POSTGRES_DB: capsul volumes: postgres: