我一直在关注 Fargate/docker 教程:https ://medium.com/containers-on-aws/building-a-socket-io-chat-app-and-deploying-it-using-aws-fargate- 86fd7cbce13f
这是我的 Dockerfile
FROM mhart/alpine-node:15 AS build
WORKDIR /srv
ADD package.json .
RUN yarn
ADD . .
FROM mhart/alpine-node:base-9
COPY --from=build /srv .
EXPOSE 3000
CMD ["node", "index.js"]
production
是从 AWS CloudFormation公共服务模板创建的
chat
是从 AWS CloudFormation public-vpc 模板创建的,其中包含教程中的一些参数替换:
生产堆栈公开一个有效的 ExternalUrl 输出参数
当我打开 URL 时,我可以看到索引的初始加载成功
但资源以 502(坏网关)响应
如果我刷新 URL,索引也会抛出错误
我是 AWS 和 Fargate 的新手。是否有我应该检查的服务器日志?这可能是我用于设置的任一模板 (public-vpc.yml
或) 的问题吗?public-service.yml
任何帮助表示赞赏 - 谢谢。