unify: dashboard now lives in repo, docker-compose moved to root, credentials in .env
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
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
|
||||
- /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 &&
|
||||
python app.py"
|
||||
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
|
||||
Reference in New Issue
Block a user