Hola, estoy intentando habilitar las copias de seguridad de S3 en un servidor Min.IO. Cuando modifico app.yml para que refleje lo que creo que dice la documentación, y luego reconstruyo, al finalizar todo lo que obtengo en el navegador son los 4 puntos de colores en el centro de la pantalla. Cuando miro en la consola, obtengo:
Uncaught ReferenceError: I18n is not defined
at admin?v=103a67b2358b…86c5a58d96d4e91:1:1
wizar?v=ab2295f1774…85b733472935c34a0:1
Uncaught ReferenceError: I18n is not defined
at wizard?v=ab2295f1774…b733472935c34a0:1:1
Mis cambios en app.yml son los siguientes:
DISCOURSE_BACKUP_LOCATION: 's3'
DISCOURSE_USE_S3: 'true'
DISCOURSE_S3_REGION: 'off-cloud-backup'
DISCOURSE_S3_ENDPOINT: 'http://borg....'
DISCOURSE_S3_ACCESS_KEY_ID: '(mi uid aquí)'
DISCOURSE_S3_SECRET_ACCESS_KEY: '(mi clave aquí)'
DISCOURSE_S3_CDN_URL: 'http://borg....'
DISCOURSE_S3_BUCKET: 'assets'
DISCOURSE_S3_BACKUP_BUCKET: 'discourse-data'
DISCOURSE_S3_INSTALL_CORS_RULE: 'false'
En el servidor Min, tengo configurada la región, luego un bucket público llamado ‘assets’, luego un bucket privado llamado ‘discourse-data’, y obviamente credenciales que coinciden. He probado sin comillas alrededor de las variables por si acaso, ya que algunos ejemplos lo hacen, pero no hay cambios.
Si modifico estos y reinicio, no parecen aplicarse. Necesito hacer una reconstrucción para que se activen, lo que hace que el ciclo de pruebas sea bastante doloroso. Sería un poco más fácil si todos estos campos estuvieran disponibles en la configuración de administración, como parece haber sido históricamente, o al menos aparecen en las capturas de pantalla de algunas personas (?).
Si comento todas las entradas _S3 en app.yml y reconstruyo, funciona bien. (Simplemente no tengo las copias de seguridad configuradas) (las URL de ENDPOINT y CDN se resuelven localmente a la IP correcta).
Configurar todo lo demás, incluidas las suscripciones, fue relativamente fácil, pero he chocado contra un muro con esto. ¿Alguien tiene alguna idea de lo que estoy haciendo mal?