chore: arborescence du monorepo EnerVision

Pose les dossiers des sept domaines de la stack (backend, frontend, base,
ETL, infra, CI/CD, monitoring) avec un README de cadrage par domaine.
Seul apps/backend est initialise, les autres font l'objet d'un ticket dedie.

Le squelette Angular n'est pas versionne a la main : apps/frontend porte la
commande ng new a lancer.
This commit is contained in:
Johan LEROY
2026-09-14 12:26:12 +02:00
parent 56118f45b9
commit 26704831e4
30 changed files with 215 additions and 1 deletions
+26
View File
@@ -0,0 +1,26 @@
# Frontend EnerVision
Le squelette applicatif n'est pas versionne a la main : il est genere par Angular CLI.
## Initialisation
Depuis `apps/` :
```bash
npx --yes @angular/cli@latest new frontend \
--directory frontend \
--style=scss \
--routing \
--ssr=false \
--package-manager=npm \
--skip-git
```
Le dossier `apps/frontend` doit etre vide (hors ce README) avant de lancer la commande.
## Apres generation
1. Pointer l'API dans `src/environments/` sur `http://localhost:8000/api/v1`.
2. Ajouter le proxy de developpement (`proxy.conf.json`) vers le backend.
3. Verifier que `npm start` sert bien sur le port 4200 attendu par `docker-compose.yml`.
4. Ajouter le `Dockerfile` multi-stage (build Angular puis service statique nginx).