eptm_dashboard/docker-compose.dev.yml

32 lines
913 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile.dev
init: true
restart: "no"
# Pas de ports exposés sur le host : accès uniquement via NPM (proxy_net)
# → http://eptm-automation.ch:3001 ne fonctionne plus, utiliser https://dev.dashboard.eptm-automation.ch
volumes:
- ./eptm_dashboard:/app/eptm_dashboard
- ./rxconfig.py:/app/rxconfig.py
- ./data:/app/data
- ./logs:/logs
- ./assets:/app/assets
- ./scripts:/app/scripts
- ./src:/app/src
env_file:
- .env.prod
environment:
- FRONTEND_PORT=3001
- BACKEND_PORT=8001
- API_URL=https://dev.dashboard.eptm-automation.ch
# Évite la boucle infinie de hot-reload causée par SQLite WAL/SHM dans data/
- REFLEX_HOT_RELOAD_EXCLUDE_PATHS=/app/data
networks:
- default
- proxy_net
networks:
proxy_net:
external: true