Commit Graph
8 Commits
Author SHA1 Message Date
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