AWS Elastic Beanstalk:如何更改节点命令?在最近的更新中删除了容器选项?
Posted
技术标签:
【中文标题】AWS Elastic Beanstalk:如何更改节点命令?在最近的更新中删除了容器选项?【英文标题】:AWS Elastic Beanstalk : How to change node command ? Container Options removed in recent update? 【发布时间】:2020-08-23 18:32:41 【问题描述】:我最近在 Elastic Beanstalk 上部署了一个 node.js 应用程序,它为我提供了容器选项,以便我可以更改要在启动时运行的命令。
但是在最近的更新中,我想他们已经删除了这个选项,现在我该如何配置我的启动命令?
【问题讨论】:
对于单实例容器,只需在Dockerfile
中指定即可。对于 ecs docker,你有 Dockerrun.aws.json
文件。
非常抱歉,我是弹性豆茎新手,请提供详细步骤!
它太笼统了,无法描述。我可以推荐的是,尝试根据 aws 文档自己做,然后针对更具体的问题提出新问题。
好吧....当然!我会这样做并回来
【参考方案1】:
AWS 最近改变了流程。现在您必须上传带有所有应用程序文件的Procfile
。 Heroku
中也存在相同的方法。
Procfile
的内容应该是:
web: node index.js
(即指定要为您的应用程序运行的节点命令)
官方文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.container.html
【讨论】:
以上是关于AWS Elastic Beanstalk:如何更改节点命令?在最近的更新中删除了容器选项?的主要内容,如果未能解决你的问题,请参考以下文章
AWS dynamoDB 与 Elastic Beanstalk。啥更符合我的目的?
是否建议将 Docker 与 AWS Elastic beanstalk 一起使用?
为啥在 AWS Elastic BeanStalk 中将 Web 服务器更改为 nginx 时我的网页标题显示“Apache”