voyagegroup / hakaru201911-team-b

sunrise2019 at 11/2-11/4 for team b
MIT License
0 stars 0 forks source link

hakaru Build Status

hakaru: 素朴な計測サーバ

1st step

deployment

  1. ビルドを実施し、成果物をアップロードする
$ make upload
  1. blue/green or in-place のどちらかを実施する

build AMI

$ cd provisioning/ami
$ make

launch EC2 instance

blue/green deployment

  1. AMI をビルドする
  2. AMIからEC2インスタンスを起動する
  3. 起動するEC2インスタンスの User data に ./user_data.sh の内容をコピペする
  4. EC2インスタンスをロードバランサーに紐付る
  5. 古いEC2インスタンスを終了する

in-place deployment

  1. 既にEC2インスタンスを起動していること
  2. インスタンス上でユーザデータ ./user_data.sh の内容を実行する