3 productos importados con título acentuado (ñ/tildes) quedaron con handle no-ASCII y daban 404 real al entrar por shop.cruzcloud.net -- el tunel/ ingress público rompe rutas con UTF-8 no-ASCII en el path, confirmado en vivo comparando el mismo request directo al servicio (200 OK) contra el dominio público (404). Se genera el handle explícito (slugify propio, sin dependencia nueva) con sufijo único por fila para evitar colisiones entre títulos parecidos. Los 3 productos ya publicados con handle roto se corrigieron en caliente vía Admin API, sin esperar este deploy. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01SEsGCsCmxkyXi9XctNdrT1
ARI Shopping Commerce Backend
Backend Medusa v2.18 para la Fase 1.
Capacidades iniciales
- Medusa Admin en
/app. - Catálogo, variantes y precios.
- Imágenes en almacenamiento S3 compatible.
- PostgreSQL y Redis externos.
- Modo
sharedpara una sola réplica durante la Fase 1. - Migraciones ejecutadas por el
initContainerde Kubernetes.
La imagen se construye mediante:
.gitea/workflows/build-medusa.yaml
No se deben colocar secretos en este directorio.