35 lines
1018 B
YAML
35 lines
1018 B
YAML
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
|