Hola,
He estado intentando ejecutar la imagen de Docker de Discourse en ECS (el servicio de contenedores de AWS) durante más de una semana, así que pensé en contactar aquí para pedir consejo. Al probarlo en mi servidor EC2 independiente, Discourse funciona correctamente. Para esto, creé una instancia separada de PostgreSQL RDS y un clúster de ElastiCache para Redis.
Para implementar en ECS, subo la imagen creada al registro ECR. Luego, creo una tarea que descarga esa imagen. El resultado esperado es que se ejecute el contenedor de Discourse (esto funciona en mi servidor EC2 independiente; también detuve el contenedor en ejecución allí). Sin embargo, solo obtengo errores con el código de salida 1.
También observé el comando ./launcher start app y muestra muchas “-e”, las cuales ya están en app.yml. ¿Hay algún otro comando “run” que deba ejecutarse en ECS?
He leído esto, pero es posible que solo esté pasando por alto un punto sencillo: Can Discourse ship frequent Docker images that do not need to be bootstrapped?
¡Gracias!