10 Commits
Author SHA1 Message Date
Lizandro Guarnizo 62e48bd372 fix: point to Coolify-managed Postgres wkuvmdsy39relyhnugk87eqb
ci-337446 / run (push) Has been cancelled
ci-377635 / run (push) Has been cancelled
Build & Push Docker images / build-api (push) Has been cancelled
Build & Push Docker images / build-web (push) Has been cancelled
2026-07-12 17:24:15 -05:00
Lizandro Guarnizo 136f356ab5 fix: hardcode DATABASE_URL to bypass Coolify injection
ci-337446 / run (push) Has been cancelled
ci-377635 / run (push) Has been cancelled
Build & Push Docker images / build-api (push) Has been cancelled
Build & Push Docker images / build-web (push) Has been cancelled
2026-07-12 17:20:07 -05:00
Lizandro Guarnizo 696ff9fa51 fix: add coolify external network to api/web for internal DB access 2026-06-25 20:55:47 -05:00
Lizandro Guarnizo 2985433ecb fix: add HOSTNAME=0.0.0.0 and fix web health check 2026-06-25 16:33:36 -05:00
Lizandro Guarnizo e76d7b5027 fix: use 127.0.0.1 instead of localhost in health check 2026-06-25 16:27:40 -05:00
Lizandro Guarnizo 0ec04560d4 fix(api): Dockerfile explícito para dist+node_modules; quitar image: para forzar build en Coolify 2026-06-18 23:11:01 -05:00
Lizandro GuarnizoandClaude Sonnet 4.6 b4cbb672e0 fix(coolify): quitar ports y red custom para evitar conflictos en despliegue
Coolify usa Traefik como proxy — los ports fijos causan conflicto si el
puerto ya está ocupado. Se elimina también moraworld-network (nombre fijo
choca con redes de deploys anteriores); Coolify gestiona su propia red.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 21:39:23 -05:00
Lizandro GuarnizoandClaude Sonnet 4.6 db19f3e1ca fix(security): rate limiting, forbidNonWhitelisted, Prisma migrations en startup y CI para GHCR
- ThrottlerGuard global: 20 req/min por IP en todos los endpoints
- forbidNonWhitelisted: true en ValidationPipe
- Dockerfile API: prisma migrate deploy antes de arrancar el proceso
- coolify-compose: depends_on api (service_healthy) en web
- GitHub Actions: build y push de imágenes api/web a GHCR en cada push a main

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 17:06:35 -05:00
Lizandro Guarnizo e5e22e4f58 ci: cambiar host port web 3000->3002 (otro servicio usa 3000) 2026-06-09 21:47:53 -05:00
Lizandro Guarnizo fff5e198b7 ci: Coolify deployment config — docker-compose, env example, docs, dockerignore 2026-06-04 20:55:38 -05:00