feat: plantilla base workspace SaaS
Convierte el repositorio de Anexo76 en una plantilla limpia y reutilizable para nuevos proyectos del ecosistema Workspace de Aduanasoft. Cambios principales: - Elimina módulos específicos de Anexo76: a76, a24, sitar, public - Agrega módulo example/ con patrón CRUD de referencia (models/dto/service/routes) - Limpia migraciones Alembic: solo quedan las 6 de core (users, tenants, permissions) - Reemplaza todas las rutas del dashboard con stubs genéricos - Elimina lógica de negocio aduanera: shortcuts, CSV imports, permisos, catálogos - Simplifica variables de entorno: una sola WORKSPACE_URL deriva Hub y Keycloak - Agrega scripts/auth-mode.sh para alternar entre auth local y workspace - Configura docker-compose con nombres genéricos (app-*) - Corrige flujo SSO: elimina system-gate SCAF/SCAII que bloqueaba el login - Modo DEV_LOCAL_AUTH para desarrollo sin Keycloak ni Hub Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -14,9 +14,9 @@ KEYCLOAK_ADMIN_PASSWORD=admin
|
||||
|
||||
# ----- Keycloak Configuración -----
|
||||
KEYCLOAK_REALM=master
|
||||
KEYCLOAK_CLIENT_ID=anexo76-backend
|
||||
KEYCLOAK_CLIENT_ID=app-backend
|
||||
KEYCLOAK_CLIENT_SECRET=dev-secret
|
||||
KEYCLOAK_FRONTEND_CLIENT_ID=anexo76-frontend
|
||||
KEYCLOAK_FRONTEND_CLIENT_ID=app-frontend
|
||||
|
||||
# ----- Backend -----
|
||||
DEBUG=True
|
||||
@@ -59,7 +59,7 @@ VITE_HUB_URL=http://localhost:3001
|
||||
APP_PUBLIC_URL=http://localhost:5173
|
||||
VITE_KEYCLOAK_REALM=master
|
||||
VITE_KEYCLOAK_URL=http://localhost:8080/kcauth
|
||||
VITE_KEYCLOAK_CLIENT_ID=anexo76-frontend
|
||||
VITE_KEYCLOAK_CLIENT_ID=app-frontend
|
||||
|
||||
#------ Celery / Valkey ----------
|
||||
VALKEY_URL=redis://valkey:6379/0
|
||||
|
||||
Reference in New Issue
Block a user