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.
Frontend EnerVision
Le squelette applicatif n'est pas versionne a la main : il est genere par Angular CLI.
Initialisation
Depuis apps/ :
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
- Pointer l'API dans
src/environments/surhttp://localhost:8000/api/v1. - Ajouter le proxy de developpement (
proxy.conf.json) vers le backend. - Verifier que
npm startsert bien sur le port 4200 attendu pardocker-compose.yml. - Ajouter le
Dockerfilemulti-stage (build Angular puis service statique nginx).