services: fallout-visu: image: python:3.11-alpine container_name: fallout-visu restart: unless-stopped working_dir: /app volumes: - ./dashboard/app.py:/app/app.py:ro - ./dashboard/start.sh:/app/start.sh:ro - /home/ubuntu/.ssh/vigile_backup:/ssh/vigile.key:ro - ./src/config:/app/src/config - ./tools:/app/tools:ro command: sh -c 'apk add --no-cache openssh-client && pip install flask psycopg2-binary --quiet && sh /app/start.sh' networks: - proxy-nw extra_hosts: - 'host.docker.internal:172.20.0.1' environment: - PYTHONUNBUFFERED=1 - LETSENCRYPT_HOST=fallout.coyoteos.ovh - VIRTUAL_HOST=fallout.coyoteos.ovh - DB_HOST=${DB_HOST} - DB_PORT=${DB_PORT} - DB_NAME=${DB_NAME} - DB_USER=${DB_USER} - DB_PASS=${DB_PASS} - SIM_CONFIGS_DIR=/app/src/config - OLLAMA_URL=${OLLAMA_URL} - MODEL_MJ=${MODEL_MJ} - MODEL_PNJ=${MODEL_PNJ} networks: proxy-nw: external: true