Website público
Servidor de desarrollo Astro. Empieza aquí para explorar el website y el catálogo UI.
pnpm nx serve web-siteAbrir: http://127.0.0.1:4200/es/
DOCUMENTACIÓN / PRIMEROS PASOS
Un recorrido breve del repositorio a una interfaz en ejecución. Puedes explorar el website y la aplicación antes de configurar el backend de autenticación.
Usa las versiones fijadas por el repositorio. Necesitas acceso al repositorio para clonar el código.
Clona el repositorio, entra al workspace e instala las dependencias del lockfile.
git clone https://github.com/visomi-dev/visomi-stack.git
cd visomi-stack
pnpm install --frozen-lockfileEjecuta un target en tu terminal. Déjalo en ejecución mientras exploras su URL local.
Servidor de desarrollo Astro. Empieza aquí para explorar el website y el catálogo UI.
pnpm nx serve web-siteAbrir: http://127.0.0.1:4200/es/
Servidor de desarrollo Angular SSR, ejecutado de forma independiente.
pnpm nx serve web-app --configuration=development-esAbrir: http://localhost:4201/app/es/
Construye y monta el website Astro compilado y la API Express.
pnpm nx serve web-gatewayAbrir: http://localhost:3000/es/
La autenticación necesita PostgreSQL, secretos y proveedores configurados explícitamente. Sin esa configuración, las rutas de auth rechazan el acceso. Aun así puedes explorar el website público.
Guía de API e identidadLas aplicaciones conservan sus puntos de entrada; las bibliotecas compartidas reúnen las piezas que usan entre ellas.
apps/web/site/ Website Astro
apps/web/app/ Aplicación Angular
apps/web/api/ API Express
apps/web/gateway/ Composición HTTP
libs/web/frontend/ui/ Clases visuales compartidasEjecuta los targets Nx de la parte del stack que modificaste. Las pruebas de navegador del website usan el sitio compilado a través de Express.
pnpm nx run-many -t build lint typecheck -p web-site
pnpm nx e2e web-site