2017-07-06 3 views
0

AWS、EC2、およびサービスコンテナを完全に新しくしましたが、私はsinboxアプリケーションをdockerで正常にプッシュすることができました簡単にここでこのガイドを次 特定のgitブランチからAWS EC2サービスコンテナにプッシュする方法(つまりステージング)

http://blog.honeybadger.io/how-to-deploy-a-sinatra-app-in-docker-to-amazon-s-ec2-container-service/

は、今私は2つのサービスコンテナ、生産用とステージングのための1つを持っています。私の元来の仮説は、gitステージングブランチからステージングコンテナにプッシュし、ローカルマシンのgitプロダクションブランチからプロダクションコンテナにプッシュできるということでした。ステージングブランチを変更してイメージをステージングコンテナにプッシュしたとき、ステージングサイトは新しい変更を反映しませんでした(私はブラウザでキャッシュをクリアしました)。

Q1: EC2 SCは、プロジェクトがプッシュされたブランチに関係なく、自動的にマスターブランチを受け入れますか?

Q2: AWSを使用してステージングサーバーとプロダクションサーバーを実現する最も簡単な方法は何でしょうか(たぶんSCではなく、たぶんbeanstalk?)。

注:私と契約している会社がAWS上のすべてのシステムを望んでいるため、Herokuを使用していません。数分後

答えて

0

AWSコンソールへのログインに、そしてあなたのEC2インスタンスに

を持って、あなたのインスタンスを選択します(たとえば、あなたのアプリ-ステージング)し、右クリック>インスタンス州>再起動し

は、インスタンスが再起動され、そのインスタンスの変更が表示されます。

A1:いいえ、あなたが画像をプッシュしている、その後AWSは、その画像を撮影し、ヒットはあなたがブランチで画像を作成し、そのブランチからそれを展開する場合、あなたは枝が

を押し表示されますので、遊びますA2:サービスコンテナを使用した複雑なソリューションの可能性がありますが、現在は正常に動作しています

+0

AWS CodePipeline https://aws.amazon.com/blogs/compute/continuous-deployment-to-amazon -ecs-using-aws-codepipeline-aws-codebuild-amazon-ecr-and-aws-cloudformation / –

関連する問題