Phase 0 : entités, migrations, API Platform, PostGIS
- API Platform + Doctrine ORM + jsor/doctrine-postgis installés - 6 entités Symfony (SargassumObservation, SargassumForecast, DataIngestionJob, CoastalPoint, ImpactScore, UserFeedback) - Migration initiale manuelle avec CREATE EXTENSION postgis, toutes les tables, index GIST et BTREE - doctrine.yaml configuré pour PostgreSQL 16 + types PostGIS - Roadmap Phase 0 complète Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -22,20 +22,20 @@
|
||||
- [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)
|
||||
- [x] Installation API Platform
|
||||
- [x] Initialisation projet React (`npm create vite@latest frontend`)
|
||||
- [x] Configuration MapLibre GL JS + react-map-gl
|
||||
|
||||
### Base de données
|
||||
|
||||
- [ ] Extension PostGIS activée
|
||||
- [ ] Migration : `SargassumObservation`
|
||||
- [ ] Migration : `SargassumForecast`
|
||||
- [ ] Migration : `DataIngestionJob`
|
||||
- [ ] Migration : `CoastalPoint`
|
||||
- [ ] Migration : `ImpactScore`
|
||||
- [ ] Migration : `UserFeedback`
|
||||
- [ ] Index spatiaux (GIST) + index BTREE définis
|
||||
- [x] Extension PostGIS activée (dans la migration)
|
||||
- [x] Migration : `SargassumObservation`
|
||||
- [x] Migration : `SargassumForecast`
|
||||
- [x] Migration : `DataIngestionJob`
|
||||
- [x] Migration : `CoastalPoint`
|
||||
- [x] Migration : `ImpactScore`
|
||||
- [x] Migration : `UserFeedback`
|
||||
- [x] Index spatiaux (GIST) + index BTREE définis
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user