first commit
This commit is contained in:
56
README.md
Normal file
56
README.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# gob-alert
|
||||
|
||||
Monorepo inicial para el proyecto "gob-alert".
|
||||
|
||||
Stack: `Nuxt` (frontend), `Nest` (API), `turborepo`.
|
||||
|
||||
Instrucciones rápidas:
|
||||
|
||||
1. Instalar `pnpm` (recomendado) y `turbo` si no están instalados.
|
||||
|
||||
```bash
|
||||
npm install -g pnpm
|
||||
pnpm install
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
2. Desarrollo: ejecuta `pnpm run dev` (lanza `turbo run dev`).
|
||||
|
||||
3. Docker / despliegue rápido (útil para Coolify o despliegue local):
|
||||
|
||||
```bash
|
||||
# Desde la raíz del repo
|
||||
docker compose build
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Coolify: este `docker-compose.yml` incluye `api`, `web`, `postgres`, `redis` y `adminer` — Coolify puede usar las imágenes construidas aquí o construir directamente desde el contexto del repo.
|
||||
|
||||
Notas:
|
||||
- Las apps `apps/web` y `apps/api` contienen paquetes iniciales (placeholders).
|
||||
- Si quieres que genere el esqueleto completo de `Nuxt` y `Nest`, lo hago en el siguiente paso.
|
||||
# gob-alert
|
||||
|
||||
Monorepo skeleton for the "Radar automático de datos públicos" project.
|
||||
|
||||
Structure:
|
||||
- `apps/api` — minimal Nest backend
|
||||
- `apps/web` — minimal Nuxt frontend
|
||||
- `packages/shared` — shared types/utilities
|
||||
|
||||
Quick dev (root):
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
This will run `turbo run dev` and start both `api` and `web` in dev mode (if dependencies installed).
|
||||
|
||||
See `PLAN.md` for project plan and MVP milestones.
|
||||
|
||||
Documentation:
|
||||
- `docs/ARCHITECTURE.md`
|
||||
- `docs/DEPLOYMENT.md`
|
||||
- `docs/OPERATIONS.md`
|
||||
- `docs/KPIS.md`
|
||||
Reference in New Issue
Block a user