Olá, estou tentando habilitar backups S3 para um servidor Min.IO. Quando altero o app.yml para o que acredito refletir a documentação, então reconstruo, ao concluir, tudo o que recebo no navegador são os 4 pontos coloridos no meio da tela. Quando olho no console, recebo;
Uncaught ReferenceError: I18n is not defined
at admin?v=103a67b2358b…86c5a58d96d4e91:1:1
wizard?v=ab2295f1774…85b733472935c34a0:1
Uncaught ReferenceError: I18n is not defined
at wizard?v=ab2295f1774…b733472935c34a0:1:1
Minhas alterações no app.yml são as seguintes;
DISCOURSE_BACKUP_LOCATION: 's3'
DISCOURSE_USE_S3: 'true'
DISCOURSE_S3_REGION: 'off-cloud-backup'
DISCOURSE_S3_ENDPOINT: 'http://borg....'
DISCOURSE_S3_ACCESS_KEY_ID: '(my uid here)'
DISCOURSE_S3_SECRET_ACCESS_KEY: '(my key here)'
DISCOURSE_S3_CDN_URL: 'http://borg....'
DISCOURSE_S3_BUCKET: 'assets'
DISCOURSE_S3_BACKUP_BUCKET: 'discourse-data'
DISCOURSE_S3_INSTALL_CORS_RULE: 'false'
No servidor Min, configurei a região, depois um bucket público chamado ‘assets’, depois um bucket privado chamado ‘discourse-data’, e obviamente credenciais correspondentes. Tentei sem aspas nas variáveis por via das dúvidas, pois alguns exemplos fazem isso - sem alteração.
Se eu alterar essas configurações e reiniciar, elas não parecem ser aplicadas. Preciso reconstruir para que elas ativem, o que torna o ciclo de testes bem doloroso. Seria um pouco mais fácil se esses campos estivessem todos disponíveis nas configurações de administração, como pareciam ter sido historicamente, ou pelo menos aparecem em algumas capturas de tela de pessoas (?).
Se eu comentar todas as entradas _S3 no app.yml e reconstruir, funciona bem. (Eu apenas não tenho backups configurados) (os URLs ENDPOINT e CDN resolvem localmente para o IP correto)
Configurar todo o resto, incluindo assinaturas, foi relativamente fácil, mas bati em um muro com isso. Alguém tem alguma ideia do que estou fazendo errado?