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不是強制性的一切,你可以做到這一點,如果你喜歡,路線圖部署的應用不會改變。