Initial commit — Donna portal v1
Setup completo del portal interno donna.aal-law.com: * Landing público con OAuth login + grid de apps autenticado * Flujo OAuth2 contra Mailcow (mail.aal-law.com) * Sesiones SSO compartidas en el dominio (cookie donna_session, 8h) * Whitelist de dominios aal-law.com / aalnlaw.com * App "Control de Escrituras" migrada desde ZH-Consultores/control-escrituras (mismo schema, mismo frontend, ahora con shared Auth/Db/Config libs) * Migraciones SQL para users, escrituras_tramites, escrituras_historial * Caddy on :80 con rewrite extless → .php * Backup diario MariaDB (systemd timer + script) con retención 14d * Documentación de arquitectura en README + infra files en docs/infra
This commit is contained in:
+33
@@ -0,0 +1,33 @@
|
||||
# Secretos — NUNCA hacer commit
|
||||
*.env
|
||||
*.env.*
|
||||
!*.env.example
|
||||
config.local.php
|
||||
*.local.php
|
||||
|
||||
# Backups
|
||||
*.bak
|
||||
*.orig
|
||||
*~
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Logs (los logs viven en /var/log/donna/, no en el repo)
|
||||
*.log
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# PHP
|
||||
vendor/
|
||||
composer.lock
|
||||
|
||||
# Node (por si en el futuro hay tooling JS)
|
||||
node_modules/
|
||||
|
||||
# Datos efímeros
|
||||
/var/
|
||||
/tmp/
|
||||
Reference in New Issue
Block a user