Setting up Discourse with SSL on Docker with AWS ELB breaks and returns 503 Service Unavailable (Back-end server is at capacity)

Sou iniciante na AWS, mas para quem está procurando uma solução, isso funcionou para mim:

  1. Edite o arquivo app.yml e comente os modelos do Let’s Encrypt
## Let's Encrypt não é necessário, o balanceador de carga emite o certificado
## - "templates/web.ssl.template.yml"
## - "templates/web.letsencrypt.ssl.template.yml"
  1. Acesse sua instância via SSH e execute:
  • cd /var/discourse/
  • ./launcher rebuild app
  1. No seu ALB, crie uma regra de listener para a porta 80 que redirecione para a 443
  2. No listener da porta 443, crie uma regra para redirecionar para sua instância