script-volume-auto/docker-compose.yml
Nicolas Fryder 79daa30a8a Implementation initiale : calcul de volume 2.5D CloudCompare et test de robustesse par decimation spatiale progressive
- Backend NestJS orchestrant CloudCompare CLI (stats, decimation x2 sur 5 etapes, volume, assemblage .bin)
- Scripts Python (laspy, scipy, matplotlib) pour la conversion LAS/LAZ et la generation d'images
- Frontend web simple (Tailwind CDN) avec historique des runs
- Image Docker (debian:trixie-slim + cloudcompare apt + xvfb) prete pour deploiement Coolify
- Lint/typecheck/tests unitaires integres comme portes de qualite au build Docker
- CLAUDE.md documentant les comportements CloudCompare CLI verifies empiriquement
2026-07-10 13:55:25 +02:00

19 lines
483 B
YAML

services:
volume-app:
build: .
ports:
- "8080:3000"
volumes:
# Volume nomme (pas un bind mount vers ./data) : Coolify re-clone le repo a chaque
# deploiement, un bind mount relatif au checkout perdrait les donnees a chaque redeploy.
- app-data:/data
environment:
- PORT=3000
- DATA_DIR=/data
- MAX_UPLOAD_MB=2048
- STATS_SAMPLE_CAP=50000
- CC_TIMEOUT_MS=600000
restart: unless-stopped
volumes:
app-data: