Aqui está onde obtive o script de configuração do Discourse
GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub /var/discourse
e ele funciona bem ao criar uma nova instância do Discourse.
Mas o problema surge quando tentei reconstruir o app com meus dados antigos do Discourse.
Aqui está parte do log:
**sincronizando dados para o disco ... ok**
**Sucesso. Agora você pode iniciar o servidor de banco de dados usando:**
** pg_ctlcluster 10 main start**
**Aviso: O selected stats_temp_directory /var/run/postgresql/10-main.pg_stat_tmp**
**postgresql.conf.**
**não é gravável para o proprietário do cluster. Não adicionando esta configuração no**
**Ver Cluster Port Status Owner Data directory Log file**
**10 main 5433 down postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log**
**update-alternatives: aviso: forçando reinstalação da alternativa /usr/share/postgresql/12/man/man1/postmaster.1.gz porque o grupo de links postmaster.1.gz está quebrado**
**invoke-rc.d: não foi possível determinar o nível de execução atual**
**invoke-rc.d: a política-rc.d negou a execução de start.**
**Processando gatilhos para postgresql-common (215.pgdg100+1) ...**
**Construindo dicionários PostgreSQL a partir dos pacotes myspell/hunspell instalados...**
**Removendo arquivos de dicionário obsoletos:**
**Parando servidor de banco de dados PostgreSQL 10: main.**
**Parando servidor de banco de dados PostgreSQL 12: main.**
**Realizando verificações de consistência**
**-----------------------------**
**Verificando versões do cluster ok**
**O cluster de origem não foi desligado corretamente.**
**Falha, saindo**
**-------------------------------------------------------------------------------------**
**ATUALIZAÇÃO DO POSTGRES FALHOU**
**Por favor, visite https://meta.discourse.org/t/postgresql-12-update/151236 para obter suporte**
**Você pode executar ./launcher start app para reiniciar seu app no meio tempo**
**FALHOU**
**--------------------**
**Pups::ExecError: /root/upgrade_postgres falhou com retorno #<Process::Status: pid 47 exit 1>**
**Local da falha: /pups/lib/pups/exec_command.rb:112:in `spawn'**
**exec falhou com os parâmetros "/root/upgrade_postgres"**
**43aeccc15b54cbb03c8d665c755aa666012088aaeb8bbd7437faf68d70c28634**
**** FALHA NO BOOTSTRAP ** por favor, role para cima e procure mensagens de erro anteriores, pode haver mais de uma.**
**./discourse-doctor pode ajudar a diagnosticar o problema.**