Oi,
preciso da sua ajuda. Estou tentando resolver esse problema há muito tempo, mas não consigo encontrar nenhuma solução.
Estou usando o DigitalOcean,
instalei o Ubuntu 20.04,
instalei o CyberPanel,
adicionei meu domínio e emiti o SSL,
acessei o Docker e selecionei a imagem mais recente e estável do Bitnami para o Discourse,
criei um container na porta 9000, editei o arquivo de configuração via SSH,
editei a regra de reescrita e adicionei:
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
REWRITERULE ^(.*)$ http://dockerbackend/$1 [P]
Mas, após fazer tudo isso, não consigo executar o Discourse. Estou recebendo esta mensagem:
503 serviço indisponível
O servidor está temporariamente ocupado, tente novamente mais tarde!
Ajuda, o que devo fazer?
Logs do container:
discourse 09:31:16.36
discourse 09:31:16.36 Bem-vindo ao container Bitnami do Discourse
discourse 09:31:16.36 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:31:16.37 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:31:16.37
discourse 09:31:16.38 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:31:16.42 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:31:16.43 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:31:16.44 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:31:16.44 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:31:16.44 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:31:16.48 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:31:16.49 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:32:16.73 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:32:17.48
discourse 09:32:17.49 Bem-vindo ao container Bitnami do Discourse
discourse 09:32:17.49 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:32:17.49 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:32:17.49
discourse 09:32:17.50 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:32:17.53 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:32:17.54 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:32:17.55 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:32:17.55 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:32:17.55 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:32:17.61 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:32:17.62 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:33:17.83 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:33:18.61
discourse 09:33:18.61 Bem-vindo ao container Bitnami do Discourse
discourse 09:33:18.61 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:33:18.62 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:33:18.62
discourse 09:33:18.63 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:33:18.67 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:33:18.67 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:33:18.68 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:33:18.68 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:33:18.69 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:33:18.76 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:33:18.79 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:34:18.98 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:34:19.59
discourse 09:34:19.59 Bem-vindo ao container Bitnami do Discourse
discourse 09:34:19.59 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:34:19.59 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:34:19.60
discourse 09:34:19.60 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:34:19.64 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:34:19.65 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:34:19.65 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:34:19.65 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:34:19.65 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:34:19.71 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:34:19.72 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:35:19.95 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:35:20.79
discourse 09:35:20.79 Bem-vindo ao container Bitnami do Discourse
discourse 09:35:20.79 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:35:20.80 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:35:20.80
discourse 09:35:20.81 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:35:20.85 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:35:20.86 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:35:20.86 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:35:20.87 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:35:20.87 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:35:20.94 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:35:20.95 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:36:21.15 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:36:21.73
discourse 09:36:21.74 Bem-vindo ao container Bitnami do Discourse
discourse 09:36:21.74 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:36:21.74 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:36:21.74
discourse 09:36:21.75 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:36:21.79 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:36:21.80 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:36:21.81 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:36:21.81 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:36:21.81 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:36:21.86 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:36:21.87 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:37:22.08 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:37:22.73
discourse 09:37:22.74 Bem-vindo ao container Bitnami do Discourse
discourse 09:37:22.74 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:37:22.74 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:37:22.75
discourse 09:37:22.75 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:37:22.80 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:37:22.81 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:37:22.82 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:37:22.82 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:37:22.83 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:37:22.89 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:37:22.90 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:38:23.09 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:38:23.72
discourse 09:38:23.73 Bem-vindo ao container Bitnami do Discourse
discourse 09:38:23.73 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:38:23.73 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:38:23.73
discourse 09:38:23.74 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:38:23.78 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:38:23.79 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:38:23.80 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:38:23.80 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:38:23.80 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:38:23.86 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:38:23.88 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:39:24.06 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:39:24.69
discourse 09:39:24.70 Bem-vindo ao container Bitnami do Discourse
discourse 09:39:24.70 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:39:24.70 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:39:24.70
discourse 09:39:24.71 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:39:24.75 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:39:24.77 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:39:24.77 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:39:24.77 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:39:24.78 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:39:24.84 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:39:24.85 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:40:25.04 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:40:25.67
discourse 09:40:25.67 Bem-vindo ao container Bitnami do Discourse
discourse 09:40:25.67 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:40:25.67 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:40:25.68
discourse 09:40:25.69 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:40:25.72 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:40:25.73 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:40:25.74 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:40:25.74 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:40:25.74 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:40:25.81 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:40:25.82 INFO ==> Tentando conectar ao servidor de banco de dados
discourse 09:41:26.00 ERROR ==> Não foi possível conectar ao banco de dados
discourse 09:41:26.61
discourse 09:41:26.61 Bem-vindo ao container Bitnami do Discourse
discourse 09:41:26.62 Inscreva-se para atualizações do projeto assistindo a https://github.com/bitnami/bitnami-docker-discourse
discourse 09:41:26.62 Envie problemas e solicitações de recursos em https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:41:26.62
discourse 09:41:26.63 INFO ==> Validando as configurações nas variáveis de ambiente POSTGRESQL_CLIENT_*
discourse 09:41:26.67 WARN ==> O nome de host postgresql não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:41:26.68 WARN ==> O nome de host redis não pôde ser resolvido, o que pode levar a problemas de conexão
discourse 09:41:26.68 WARN ==> A variável de ambiente DISCOURSE_DATABASE_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:41:26.68 WARN ==> A variável de ambiente DISCOURSE_REDIS_PASSWORD está vazia ou não foi definida. Defina a variável de ambiente ALLOW_EMPTY_PASSWORD=yes para permitir uma senha em branco. Isso é recomendado apenas para ambientes de desenvolvimento.
discourse 09:41:26.69 INFO ==> Criando o arquivo de configuração do Discourse
discourse 09:41:26.75 INFO ==> Garantindo que os diretórios do Discourse existam
discourse 09:41:26.76 INFO ==> Tentando conectar ao servidor de banco de dados
Tentei reemitir o SSL, mas nada funcionou.
Embora eu tenha seguido o guia do CyberPanel para instalá-lo.