我正在尝试在现有EC2实例上部署AWS上的node.js应用程序。步骤http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.sdlc.html描述了部署在新创建的弹性beanstalk实例上。如何重新配置以添加现有的EC2实例以部署代码?或弹性beanstalk的整个目的,它部署在新创建的EB环境中?
答案 0 :(得分:1)
Elastic Beanstalk部署非常特定于服务。
您可以想象破解eb
脚本以使其适用于您的EC2实例。您可以查看AWSDevTools/aws.elasticbeanstalk.push
命令在eb
目录下创建的.git
文件。它本质上是一个执行git push
的Ruby脚本。
您还可以查看基本上用Python编写的eb
脚本和库本身。
尽管如此,我建议只关注一个简单的node.js部署模型,该模型已经在其他帖子和互联网博客上得到了解答。例如:How do I run a Node.js application as its own process?
你也可以看一下这个博客(这是从之前的SO帖子中提到的)