O que eu faria seria entrar no contêiner, instalar o vim, editar o arquivo de configuração do postgres para aumentar a configuração que ele reclama (reiniciar com “sv restart postgres”) e restaurar da linha de comando.
./launcher enter app
Path: /etc/postgresql/13/main/postgresql.conf
O 13 no caminho é o número da versão, e a nossa versão pode não ser a mesma. Vá para a pasta /etc/postgresql para visualizá-la
Tentarei restaurar mais tarde pela linha de comando quando entender melhor como enviar meu backup pela linha de comando. Por enquanto, estou recebendo um “permissão negada (publickey)”. Mas não é um problema do Discourse.
Edite a configuração do discourse (ênfase adicionada)
. /discourse-setup
Após executar o comando, você será solicitado a inserir o nome do domínio, você precisa usar ctrl+c para cancelar a operação porque você fez backup do app.yml
6. Entre na pasta de configuração do discourse
1. cd /var/discourse/containers/ #entre na pasta de configuração
2. rm app.yml #exclua o arquivo de configuração criado por padrão
3. faça upload do seu app.yml de backup para esta pasta
4. cd ... # volte para a pasta do discourse
5. . /launcher rebuild app # reconstrua o discourse
Após reconstruir o discourse, inicie o processo de restauração
1. mkdir /var/discourse/shared/standalone/backups/default/ #Crie uma pasta para os arquivos de backup.
2. cd /var/discourse/shared/standalone/backups/default/ #Vá para a pasta e faça upload dos arquivos de backup do seu site nesta pasta.
3. cd /var/discourse/ #Volte para a pasta do discourse.
4. . /launcher enter app #Entre no container do discourse
5. discourse enable_restore #Habilite a função de restauração do discourse
6. discourse restore seu-backup-do-site.tar.gz # Inicie a restauração do backup substituindo seu-backup-do-site.tar.gz pelo nome do seu arquivo de backup do site
o caminho está correto, encontrei a linha para editar. Coloquei o limite de 80 MB + reiniciei o aplicativo e funcionou muito bem. Estou muito feliz. Muito obrigado Sheng e @pfaffman.