0

我正在研究將我的Rails應用程序部署到ECS容器而不是Amazon EC2的可能性。通過Capistrano部署到AWS ECS容器服務的Rails部署

我目前已經在Amazon彈性負載平衡器上配置了Capistrano部署,我想知道爲了實現ECS類似的目的我需要做多少事情。

我正在使用帶nginx +乘客的導軌。我想利用客運碼頭工人作爲一個基本映像部署集裝箱

我想我需要使自動化以下步驟

  • 寫Dockerfile,可以構建與最新的依賴關係的新容器形象的我的應用程序/配置(和客運碼頭工人的最新版本)
  • 註冊在我的ECS圖像庫
  • 更新現有的ECS集羣的新形象,新的圖像(如果在同一時間有可能一個,以避免停機)

爲此可以使用Capistrano嗎?我將如何編寫capistrano部署文件?

回答