如何在ECS上托管nodejs应用程序?

时间:2017-09-25 22:42:04

标签: node.js amazon-web-services docker amazon-ec2 amazon-ecs

我希望在ECS上托管一个nodejs应用程序。在本地开发我使用ngrok暴露端口3000,它似乎运作良好。现在我想主持它。 dockerizing是强制性的吗?如果应用程序已停靠,那么在amazon ecs上托管它的步骤是什么?

我还想知道是否可以在没有停靠的情况下托管ecs。

1 个答案:

答案 0 :(得分:0)

如果您想以这种方式启动EB实例,我会建议您。

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.container.html

您可以使用CodeShip部署您的应用程序,或者在上传和部署代码的EB中使用传统方式(我建议您使用CodeShip)。

另一种方法,它可能最终成为免费的Heroku,它是一个惊人而简单的云服务,您可以部署您的应用程序并与GitHub建立持续集成,它可以处理所有事情给你。 这是Node.Js应用程序的演练:

https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction

Dockerizing根本不是强制性的,如果您愿意,可以这样做,部署应用程序的路线图不会发生变化。