-
62e48bd372
fix: point to Coolify-managed Postgres wkuvmdsy39relyhnugk87eqb
main
Lizandro Guarnizo
2026-07-12 17:24:15 -05:00
-
136f356ab5
fix: hardcode DATABASE_URL to bypass Coolify injection
Lizandro Guarnizo
2026-07-12 17:20:07 -05:00
-
d17407a302
fix: landing page completamente responsive en moracourier.com

Lizandro GuarnizoandClaude Sonnet 4.6
2026-06-28 12:21:42 -05:00
-
492dc5436c
fix: auditoría UI/UX landing page y consistencia entre subpáginas

Lizandro GuarnizoandClaude Sonnet 4.6
2026-06-28 11:35:15 -05:00
-
696ff9fa51
fix: add coolify external network to api/web for internal DB access
Lizandro Guarnizo
2026-06-25 20:55:47 -05:00
-
2985433ecb
fix: add HOSTNAME=0.0.0.0 and fix web health check
Lizandro Guarnizo
2026-06-25 16:33:36 -05:00
-
e76d7b5027
fix: use 127.0.0.1 instead of localhost in health check
Lizandro Guarnizo
2026-06-25 16:27:40 -05:00
-
40e378bff8
fix: create uploads dir with correct ownership before dropping to app user

Lizandro GuarnizoandClaude Sonnet 4.6
2026-06-23 00:35:31 -05:00
-
d9062ce754
fix: copy .prisma to correct pnpm versioned path in Docker runner stage

Lizandro GuarnizoandClaude Sonnet 4.6
2026-06-23 00:32:19 -05:00
-
2587826fa6
fix(api): copy @prisma/client package from pnpm store to deploy
Lizandro Guarnizo
2026-06-23 00:22:44 -05:00
-
b7db0d6741
fix(api): pnpm deploy + copy prisma generated client
Lizandro Guarnizo
2026-06-23 00:13:14 -05:00
-
34b4c2d6d2
fix(api): flatten pnpm symlinks with cp -rL for docker COPY
Lizandro Guarnizo
2026-06-23 00:05:29 -05:00
-
b875fe2af4
fix(api): copy full node_modules instead of pnpm deploy to preserve prisma client
Lizandro Guarnizo
2026-06-23 00:02:03 -05:00
-
17302ee746
fix(api): copy prisma generated files from builder to runner
Lizandro Guarnizo
2026-06-22 23:59:54 -05:00
-
0ec04560d4
fix(api): Dockerfile explícito para dist+node_modules; quitar image: para forzar build en Coolify
Lizandro Guarnizo
2026-06-18 23:11:01 -05:00
-
6aa6897f4d
fix(api): usar pnpm deploy para resolver symlinks rotos de pnpm en runner
Lizandro Guarnizo
2026-06-18 23:06:47 -05:00
-
596dc18e82
fix(api): quitar migrate del startup para desacoplar deploy de BD
Lizandro Guarnizo
2026-06-18 22:59:46 -05:00
-
71cd021e60
update
Lizandro Guarnizo
2026-06-18 21:40:52 -05:00
-
b63447af8d
chore: remove .npmrc
Lizandro Guarnizo
2026-06-18 21:39:22 -05:00
-
b4cbb672e0
fix(coolify): quitar ports y red custom para evitar conflictos en despliegue

Lizandro GuarnizoandClaude Sonnet 4.6
2026-06-18 21:39:07 -05:00
-
5f488f698c
update
Lizandro Guarnizo
2026-06-18 18:16:07 -05:00
-
db19f3e1ca
fix(security): rate limiting, forbidNonWhitelisted, Prisma migrations en startup y CI para GHCR

Lizandro GuarnizoandClaude Sonnet 4.6
2026-06-18 17:06:35 -05:00
-
1b49e3fc0e
ci: copiar packages/database al runner (no linkeado en hoisted)
Lizandro Guarnizo
2026-06-09 22:03:24 -05:00
-
83133eef17
ci: single-stage builder + hoisted (elimina deps stage, muy problematico)
Lizandro Guarnizo
2026-06-09 22:00:11 -05:00
-
ed24880944
ci: --force en pnpm install para evitar confirmacion interactiva
Lizandro Guarnizo
2026-06-09 21:58:40 -05:00
-
6c2c993ea7
ci: regenerar lockfile en builder (rm + pnpm install --no-frozen)
Lizandro Guarnizo
2026-06-09 21:56:12 -05:00
-
333c1aba58
ci: --no-frozen-lockfile explicito (Coolify corre con CI=true)
Lizandro Guarnizo
2026-06-09 21:54:44 -05:00
-
b0d22d4c15
ci: pnpm install sin frozen-lockfile en builder (lockfile actualizado con workspace completo)
Lizandro Guarnizo
2026-06-09 21:52:25 -05:00
-
7cd5138ab9
ci: node-linker=hoisted para compatibilidad con Docker COPY
Lizandro Guarnizo
2026-06-09 21:49:45 -05:00
-
e5e22e4f58
ci: cambiar host port web 3000->3002 (otro servicio usa 3000)
Lizandro Guarnizo
2026-06-09 21:47:53 -05:00
-
e4abd806bb
ci: Dockerfiles funcionales - ambos builds exitosos en servidor
Lizandro Guarnizo
2026-06-09 21:38:24 -05:00
-
a6b9edd256
ci: pnpm install sin --offline (descarga solo faltante del store)
Lizandro Guarnizo
2026-06-09 21:33:05 -05:00
-
4ef190c7a2
ci: pnpm install --offline en builder para recrear symlinks de workspace
Lizandro Guarnizo
2026-06-09 21:32:18 -05:00
-
dd62a048d2
ci: quitar prisma generate del web (next no lo necesita)
Lizandro Guarnizo
2026-06-09 21:30:47 -05:00
-
8c6fd24ed8
ci: usar npx prisma en vez de pnpm exec (prisma no esta en root node_modules)
Lizandro Guarnizo
2026-06-09 21:30:05 -05:00
-
941ba09978
debug: check prisma binary location
Lizandro Guarnizo
2026-06-09 21:29:12 -05:00
-
dca9e7a879
ci: corregir ruta de prisma generate - ejecutar desde packages/database
Lizandro Guarnizo
2026-06-09 21:28:33 -05:00
-
6425976918
ci: usar pnpm exec prisma en vez de global (evita auto-install)
Lizandro Guarnizo
2026-06-09 21:27:51 -05:00
-
60350e4343
ci: quitar database/dist del web (no existe en deps)
Lizandro Guarnizo
2026-06-09 21:27:03 -05:00
-
b2d9d06cbe
ci: copiar packages/database/dist desde deps (excluido por .dockerignore)
Lizandro Guarnizo
2026-06-09 21:21:09 -05:00
-
9fe1d29e75
ci: volver a enfoque multi-stage estandar con prisma global en builder
Lizandro Guarnizo
2026-06-09 21:18:30 -05:00
-
696b29df10
ci: .prisma esta en node_modules raiz (pnpm hoisted)
Lizandro Guarnizo
2026-06-09 21:12:48 -05:00
-
37e39db85d
ci: COPY . . antes que deps para no pisar prisma generado
Lizandro Guarnizo
2026-06-09 21:10:22 -05:00
-
675f3bf0e5
ci: copiar packages/database completo en deps y generar prisma ahi
Lizandro Guarnizo
2026-06-09 21:06:01 -05:00
-
d3cab7539e
ci: debug web — ls schema, which prisma, prisma version
Lizandro Guarnizo
2026-06-09 20:58:40 -05:00
-
8459ecc33d
ci: fix prisma generate — instalar prisma global, limpiar dockerignore
Lizandro Guarnizo
2026-06-09 20:57:13 -05:00
-
52f5f66b54
ci: debug prisma generate — show actual error in logs
Lizandro Guarnizo
2026-06-09 20:55:05 -05:00
-
dfc5e5233a
ci: set DATABASE_URL env in builder for prisma generate
Lizandro Guarnizo
2026-06-09 20:47:21 -05:00
-
30cfa67bab
ci: web Dockerfile copia database package.json y genera Prisma client
Lizandro Guarnizo
2026-06-09 20:35:31 -05:00
-
fb3b62ea44
ci: quita depends_on de api — redis/postgres solo en profile storage
Lizandro Guarnizo
2026-06-09 20:32:00 -05:00
-
933dd75ca3
ci: docker-compose.yml usa profiles para BD/Redis/MinIO — Coolify usa default (solo api+web)
Lizandro Guarnizo
2026-06-09 20:28:27 -05:00
-
8f2de37c0d
feat(storage): auto-create S3 bucket on module init
Lizandro Guarnizo
2026-06-04 21:33:54 -05:00
-
fff5e198b7
ci: Coolify deployment config — docker-compose, env example, docs, dockerignore
Lizandro Guarnizo
2026-06-04 20:55:38 -05:00
-
84c1fdec54
feat: C-8/C-1/C-2/C-3/C-4/C-6/M-1/M-5/M-6 — WebSocket gateway, SENAE real, SP-API, Twilio SMS, WhatsApp Business, soporte portal, HMAC audit, reportes CSV
Lizandro Guarnizo
2026-06-01 21:28:42 -05:00
-
a5842278fb
fix: C-7 webhook tenant lookup, C-5 full tax calc §15, M-2/M-3/M-4/M-8/L-7/L-8/L-9 gap fixes
Lizandro Guarnizo
2026-06-01 21:10:43 -05:00
-
a047a8b032
feat: StorageService S3/MinIO, POST /users, invoice upload, portal dashboard §08 statuses + notifications
Lizandro Guarnizo
2026-06-01 20:55:30 -05:00
-
98ab5a309c
feat: Stripe Checkout, Zeptomail, pre-alert linking, perfil 3-tab, carga-pesada landing
Lizandro Guarnizo
2026-06-01 20:24:35 -05:00
-
b2f03e654f
feat: timestamp component (§19), admin B2B page (§13)
Lizandro Guarnizo
2026-06-01 18:35:46 -05:00
-
7682b11dff
feat: consolidations, aduanero portal, payments admin, bug fixes, tests
Lizandro Guarnizo
2026-06-01 18:29:26 -05:00
-
5565eef554
feat: payments module, notification templates, WA float, route fixes
Lizandro Guarnizo
2026-06-01 17:09:05 -05:00
-
b2b292c50a
feat: add Warehouses + Integrations modules, /admin/configuracion page
Lizandro Guarnizo
2026-06-01 16:49:19 -05:00
-
03b18e7a84
fix: add multer as explicit runtime dep (required by packages.controller)
Lizandro Guarnizo
2026-06-01 16:13:12 -05:00
-
6e90f06f6d
feat: Fase 2 — SENAE DSI, verificación bodega, fotos, notificaciones, auditoría, tarifas CRUD, páginas faltantes
Lizandro Guarnizo
2026-06-01 10:27:52 -05:00
-
4872053fd1
feat: Fase 1 — Auth JWT+MFA, portales CRUD, UI completa
Lizandro Guarnizo
2026-06-01 09:42:38 -05:00
-
93db76897d
feat: audit & sync with documentacion.html v1.1 — schema, tests, modules, web
Lizandro Guarnizo
2026-06-01 08:25:01 -05:00
-
094ea9cf81
feat: initial commit - Moraworld Imports project
Lizandro Guarnizo
2026-06-01 08:06:40 -05:00