您好,
我已经尝试在 ECS(AWS 中的容器服务)上运行 Discourse Docker 镜像超过一周了,因此想在此寻求建议。在独立的 EC2 服务器上尝试时,Discourse 运行正常。为此,我创建了独立的 PostgreSQL RDS 实例和 ElastiCache Redis 集群。
为了在 ECS 中部署,我将生成的镜像推送到 ECR 注册表。然后,我创建了一个任务来拉取该镜像。预期结果应该是运行 Discourse 容器(该容器在我的独立 EC2 服务器上可以正常运行,我也已停止那里的运行容器)。然而,我只收到了退出代码 1 的错误。
我还观察到 ./launcher start app 命令输出了大量的 “-e”,而这些参数在 app.yml 中已经存在。在 ECS 上是否还需要执行其他“运行”命令?
我阅读了以下内容,但可能只是遗漏了一个简单的要点:Can Discourse ship frequent Docker images that do not need to be bootstrapped?
谢谢!