feature/integracion-cloudrestore-targets (#9)

integraciones para cloud recovery

Reviewed-on: #9
Co-authored-by: hreyes <hreyes@aduanasoft.com.mx>
Co-committed-by: hreyes <hreyes@aduanasoft.com.mx>
This commit is contained in:
2026-06-09 14:58:48 +00:00
committed by acazares
parent 3e5557c034
commit b8be307892
30 changed files with 2426 additions and 67 deletions

View File

@@ -26,3 +26,17 @@ SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=
SMTP_USE_TLS=true
# Integración CloudRestoreAS
# Token Bearer que CloudRestoreAS envía en Authorization: Bearer <token>
# para /api/restore/target-for, /api/restore/job-result y /api/restore/instance-config.
# DEBE ser idéntico al valor "Token API del PANEL" en CloudRestoreAS (pestaña Config).
# Generar uno largo y aleatorio, p. ej.:
# node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
CLOUDRESTORE_API_TOKEN=
# Clave AES-256 (32 bytes) para cifrar credenciales SQL/SSH de restore_targets en reposo.
# Solo la usa el panel; CloudRestoreAS no necesita esta variable.
# Generar con:
# node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
ENCRYPTION_KEY=