Files
ENI-projet-piscine/apps/frontend/README.md
T
Johan LEROY 26704831e4 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.
2026-09-14 12:26:12 +02:00

752 B

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

  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).