Files
fallout-venice/docker-compose.yml

35 lines
1.1 KiB
YAML

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