Tuiles visibles en direct après régénération et déploiement webapp distante
- URLs images versionnées (?v=mtime) : une tuile recalculée change d'URL et force le rechargement navigateur (cache heuristique contourné), y compris en plein run via /api/tiles ; veille permanente 15 s sur la carte - simulation locale du mode deux machines (docker-compose.local-2m.yml) : worker GPU :8974 + webapp légère :8973 au cache séparé output-webapp/ - override webapp pour le Pi 5 (192.168.3.3) : volume /srv/lidar/output, rsync vers le worker, labels Traefik (proxy/websecure/myresolver) - purge 0,5 m : worker/process et politique générale passés à 0,2 m seul - intègre le travail parallèle non commité : export mosaïque multi-dalles (export.py + /api/export), sous-tuilage intégral des couches, légendes VIZ_LEGENDS, docs et tests associés (213 tests verts)
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
# docker compose logs -f serve # journal du serveur
|
||||
# docker compose down # arrêt
|
||||
# Traitement ponctuel (sans serveur) — --build pour la même raison :
|
||||
# docker compose run --rm --build process [-r 0.5,0.2 | --force | --file ...]
|
||||
# docker compose run --rm --build process [-r 0.2 | --force | --file ...]
|
||||
# Jupyter (opt-in) :
|
||||
# docker compose --profile interactive up -d jupyter
|
||||
|
||||
@ -35,6 +35,10 @@ services:
|
||||
# décommenter et définir la même valeur en LIDAR_REMOTE_TOKEN là-bas
|
||||
# (protège /api/generate, /api/preview, /api/rebuild, /api/sync).
|
||||
# - LIDAR_API_TOKEN=change-moi
|
||||
# Réseaux autorisés à lancer les générations depuis la carte (défaut :
|
||||
# localhost + plages privées RFC1918 ; liste de CIDR séparés par
|
||||
# virgules, vide = tout autoriser).
|
||||
# - LIDAR_REGEN_CIDR=192.168.1.0/24
|
||||
command: python3 -m uvicorn lidar_pipeline.webapp:app --host 0.0.0.0 --port 8973
|
||||
restart: unless-stopped
|
||||
|
||||
@ -51,7 +55,7 @@ services:
|
||||
- ./output:/data/output
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
command: ["python3", "-m", "lidar_pipeline", "/data/input", "-o", "/data/output", "-r", "0.5,0.2", "-g", "all"]
|
||||
command: ["python3", "-m", "lidar_pipeline", "/data/input", "-o", "/data/output", "-r", "0.2", "-g", "all"]
|
||||
profiles:
|
||||
- process
|
||||
|
||||
|
||||
Reference in New Issue
Block a user