Iam希望在ECS上托管nodejs应用程序。在本地开发中,我使用ngrok来公开端口3000,它似乎运作良好。现在我想主持它。码头化是强制性的吗?如果应用程序被docker化,那么在amazon ecs上托管它的步骤是什么?如何在ECS上托管nodejs应用程序?
我也想知道如果托管ecs是不可能的dockerizing。
Iam希望在ECS上托管nodejs应用程序。在本地开发中,我使用ngrok来公开端口3000,它似乎运作良好。现在我想主持它。码头化是强制性的吗?如果应用程序被docker化,那么在amazon ecs上托管它的步骤是什么?如何在ECS上托管nodejs应用程序?
我也想知道如果托管ecs是不可能的dockerizing。
有很多可用的选项。
我们尝试下, 节点表达 兴亚 哈皮
比较:
https://www.airpair.com/node.js/posts/nodejs-framework-comparison-express-koa-hapi
希望它能帮助。
我会建议你,如果你想以这种方式来启动一个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不是强制性的一切,你可以做到这一点,如果你喜欢,路线图部署的应用不会改变。