ElasticBeanstalk Docker MultiContainer で Nginx + Rails + Sidekiqが動くようにする

ElasticBeanstalkってすごい楽、
RailsやJavaなどのサンプルはたくさん転がっているけど
Docker MultiContainer は意外と少ないイメージ。

今回は、Docker MultiContainerモードでRails + sidekiq + Nginxの
環境を構築するために必要なDockerrun.aws.jsonを書きため。

広告

Beanstalkで使うDockerrun.aws.json

containerDefinitionsの中に、使用するDocker imageを追加していく感じ。
なんとなーーく、docker-composeに見えなくもない。
いや、ぜんぜん違う。
タイトルの構成だとこんな感じ。
必要なイメージはECRにpushしておいてください。
ECRへのpush方法とかは後日まとめる予定。

これをルートディレクトリに配置してzipバンドル化する。
バンドル化したものはAWSのWeb consoleからアップロードしちゃってください。



じゃあね〜〜〜〜。