0

我試圖部署在現有EC2實例在AWS使Node.js應用。步驟http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.sdlc.html描述部署在新創建的彈性beanstalk實例上。如何重新配置​​以添加現有的EC2實例以部署代碼?還是彈性beanstalk的全部目的,它部署在新創建的EB環境中?部署節點的應用,而不是彈性魔豆例如

+0

您可以配置與AMI自己的環境。不知道您是否可以將EB部署到正在運行的E2實例。主要是因爲EB增加了自動調節功能,因此需要先使用AMI或默認環境配置它 – user602525

回答

1

彈性魔豆的部署是非常具體的服務。

你可以想到的破解eb腳本,使之成爲您的EC2實例工作。您可以查看eb命令在.git目錄下創建的AWSDevTools/aws.elasticbeanstalk.push文件。它本質上是一個Ruby腳本,可以執行git push

您還可以再去看看eb腳本和庫本身這基本上是用Python編寫的。

不過,我建議堅持已經在這裏回答了等等一些其他的職位和互聯網博客只是一個普通的node.js部署模型。例如:How do I run a Node.js application as its own process?

您也可以看看這個博客太(這是從以前的SO後簡稱)

http://clock.co.uk/tech-blogs/deploying-nodejs-apps