Phase 0 : scaffolding complet

- Structure monorepo (backend Symfony, frontend React/Vite)
- Docker : FrankenPHP + PostgreSQL/PostGIS + Redis + Traefik labels
- Caddyfile, Dockerfile, .env.example, .gitignore
- MapLibre GL JS + react-map-gl installés
- Roadmap mise à jour

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gwadaking
2026-04-01 02:23:10 -04:00
parent e44916d444
commit f685c96ed6
23 changed files with 3883 additions and 7 deletions

View File

@@ -17,14 +17,14 @@
### Infrastructure & environnement
- [ ] Initialisation dépôt Git
- [ ] Configuration Docker (FrankenPHP + PostgreSQL/PostGIS + Redis)
- [ ] Configuration Traefik (domaine, SSL)
- [ ] Variables d'environnement (Sentinel Hub API key, NOAA, DB, Redis)
- [ ] Initialisation projet Symfony
- [x] Initialisation dépôt Git (bare repo VPS + hook post-receive)
- [x] Configuration Docker (FrankenPHP + PostgreSQL/PostGIS + Redis)
- [x] Configuration Traefik (domaine radarsargasses971.com, SSL Let's Encrypt)
- [x] Variables d'environnement (.env.example)
- [x] Initialisation projet Symfony (`symfony new backend`)
- [ ] Installation API Platform (ou controllers JSON manuels)
- [ ] Initialisation projet React
- [ ] Configuration MapLibre GL JS + react-map-gl
- [x] Initialisation projet React (`npm create vite@latest frontend`)
- [x] Configuration MapLibre GL JS + react-map-gl
### Base de données