Plataforma ETER – Ambiente de Desarrollo¶
Repositorio: apps/modernizacion/eter (dev-env).
Estructura¶
src/shell/(submódulo eter-shell, Angular runtime).src/libs/(submódulo eter-libs, librerías @eter/*).docker-compose.dev.yml(orquestación DEV),Makefile,.env.example.
Arranque rápido¶
make init # instala deps y copia .env.example
cp .env.example .env
make up # levanta shell y MFEs configurados; http://localhost:4200
make logs # ver logs
make down # detener
Desarrollo del shell sin Docker¶
cd src/shell/shell-app
npm install
npm start # hot reload en http://localhost:4200
Agregar un microfrontend¶
1) Crear repo del MFE.
2) git submodule add <url> src/<nombre-mfe>
3) Actualizar docker-compose.dev.yml para montarlo.
4) Exponer el contrato (ruta, remoteEntry, assets) en el shell.
Variables clave (.env)¶
SHELL_PORT,BACKEND_URL,NODE_ENV.