services: fallout-visu: image: python:3.11-alpine container_name: fallout-visu restart: unless-stopped working_dir: /app volumes: - /opt/coyote/fallout/src/dashboard:/app/dashboard:ro - /home/ubuntu/.ssh/vigile_backup:/ssh/vigile.key:ro - /opt/coyote/fallout/src/config:/app/src/config - /opt/coyote/fallout/tools:/app/tools:ro command: sh -c 'apk add --no-cache openssh-client && pip install flask psycopg2-binary --quiet && sh /app/dashboard/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} - CHROMA_URL=http://chromadb:8000 networks: proxy-nw: external: true