32 lines
913 B
YAML
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
|