Olá,
Tenho tentado executar a imagem Docker do Discourse no ECS (serviço de contêineres da AWS) há mais de uma semana, então decidi entrar em contato aqui para buscar orientação. Ao tentar em meu servidor EC2 independente, o Discourse está funcionando perfeitamente. Para isso, criei uma instância PostgreSQL RDS separada e um cluster ElastiCache para Redis.
Para implantar no ECS, envio a imagem criada para o registro ECR. Em seguida, crio uma tarefa que puxa essa imagem. O resultado esperado é que o contêiner do Discourse seja executado (o que funciona no meu servidor EC2 independente; ali, também parei o contêiner em execução). No entanto, estou recebendo apenas erros com código de saída 1.
Também observei o comando ./launcher start app, que exibe muitos “-e”, os quais já estão presentes no arquivo app.yml. Existem outros comandos “run” que precisam ser executados no ECS?
Li este tópico, mas talvez eu esteja apenas ignorando algo simples: Can Discourse ship frequent Docker images that do not need to be bootstrapped?
Obrigado!