我完全不熟悉AWS,EC2和服務容器,但我確實設法成功地將我的sinatra應用程序與docker相提並論該指南在這裏輕鬆地如下:如何從特定的git分支推送到AWS EC2服務容器(即「分段」)
http://blog.honeybadger.io/how-to-deploy-a-sinatra-app-in-docker-to-amazon-s-ec2-container-service/
現在我有2個服務容器,一個用於生產,一個用於分期。我最初的假設是,我可以從git staging分支推送到臨時容器,並從本地計算機從git生產分支到生產容器。當我在暫存分支上進行更改並將映像推送到臨時容器時,暫存站點未反映新的更改(我在瀏覽器中清除了緩存)。
Q1:無論項目從哪個分支推送,EC2 SC是否自動接受主分支?
Q2:使用AWS(可能不是SC,也許是豆稈?)來完成分段和生產服務器的最簡單方法是什麼?
注意:由於簽約公司希望所有系統都在AWS上,因此不使用Heroku。
您可以看看AWS CodePipeline https://aws.amazon.com/blogs/compute/continuous-deployment-to-amazon -ecs-使用-AWS-codepipeline-AWS-codebuild-亞馬遜-ECR-和AWS-cloudformation / –