タグ

awsとElasticBeanstalkに関するsupermomongaのブックマーク (2)

  • ElasticBeanstalk で環境変数を利用する - Qiita

    .ebextensions など ElasticBeanstalk で、Software Configuration などで設定した環境変数を参照したい場合のやり方メモ。 (最後に確認したのがかなり前なので、もしかしたら現在はこのままでは動作しないかもしれないです) 環境タイプ: Docker 現在の方法 以前は /opt/elasticbeanstalk/hooks/common.sh に書かれていた設定ファイルを参照して直接読み出していたけれど、最近 EB の AMI のバージョンをあげたところうまく動かなくなっていた(ami-4aedea4b で確認)。 デプロイ用のスクリプトが使っていたツールを発見したので、これを使わせてもらうことにします。 ちなみに環境変数が含まれた、コンテナのコンフィグファイルを直接参照したい場合はここにあります。

    ElasticBeanstalk で環境変数を利用する - Qiita
  • ElasticBeanstalk running Docker のデプロイ処理を調べる - Qiita

    ElasticBeanstalk で Docker コンテナアプリケーションをデプロイする際の処理を追ってみました。 概要 新しいバージョンのデプロイ EB に Docker をデプロイした際の挙動は下記のようになります。 1. アップロードされたソースから、新しいイメージを(必要なら pull して)作成 2. 新しいイメージのコンテナを立ち上げる 3. nginx の conf を更新してリバースプロキシを新しいコンテナイメージの IP アドレスに向ける 4. nginx の設定を再読み込み 5. 古いイメージのコンテナを落とす このように、表に立っているリバースプロキシの切り替えをすることで、ダウンタイムが極力短くなるようになっています。 が、デプロイプロセスが落ちるタイミングが悪かったり、ビルドされた Docker イメージ自体に問題があった場合は、ロールバックされずにアップデート

    ElasticBeanstalk running Docker のデプロイ処理を調べる - Qiita
  • 1