Commit graph

58 commits

Author SHA1 Message Date
Cursor Agent
b87b0205a8
db: migrar infraestructura de BD a Postgres (fase 0-1)
- Fase 0: scripts de aprovisionamiento (db/provision/) para roles, dos
  bases de datos separadas (panels_platform / panels_product con
  esquemas iam+core) y ACLs de Redis por modulo, con verificacion
  automatizada de aislamiento (verify-isolation.sh) y setup local
  reproducible (dev-local.sh).
- Fase 1: changelogs de Liquibase reescritos para Postgres
  (db/platform, db/iam, db/core reemplazan db/app + los changesets
  SQLite de platform). Baseline como estado final (no replay literal),
  tipos traducidos (IDENTITY, TIMESTAMPTZ/DATE, NUMERIC, BOOLEAN,
  CITEXT), contexts dev vs. schema/catalogos, RLS por tenant_id como
  defensa en profundidad, uploaded_by/created_by como snapshot
  desnormalizado (sin FK hacia iam).
- Migraciones ya no corren en el arranque de la API: paso explicito de
  deploy via db/update.sh con credenciales _owner.

Verificado end-to-end contra Postgres 16 + Redis local.

Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
2026-09-02 20:00:49 +00:00
97c66282bf Ajustes para nomina y dashboard 2026-08-26 19:02:41 -05:00
085366c287 Nominas 2026-08-25 20:21:49 -05:00
6a0c6a4a49 Agregando diseño de correo 2026-08-21 20:02:27 -05:00
bce7e0baf6 eliminando .yaml, no se usara 2026-08-21 18:12:05 -05:00
14a84d2168 Fix compose for Coolify load: soften env syntax, publish HTTP ports, keep .yaml
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 17:29:40 -05:00
eab33baaa1 Cambiando nombre de archivo para validar carga de composer 2026-08-21 17:26:12 -05:00
70d89609f4 first commit 2026-08-21 16:55:01 -05:00