Djangoroidの奮闘記

python,django,angularJS1~三十路過ぎたプログラマーの奮闘記

Elastic Beanstalk - multi-container に、django+s3でdeployする。

概要

Elastic Beanstalk - multi-container に、django+s3でdeployする。

参考サイト

やってみたこと

  • S3を設定する。
  • ECRにimageを登録する。
  • Dockerrun.aws.jsonにECRで登録したimage名を記載する。
  • Dockerrun.aws.jsonをelasticbeanstalkでアップする。

django+S3を設定する。

以下の記事を参考にして設定してみた。

pythonskywalker.hatenablog.com

ECRにimageを登録する。

手順に従って、ECRにimageを登録する。

作成したimageのURIをDockerrun.aws.jsonに登録する。

"image": "4*************7.***.ecr.ap-northeast-1.amazonaws.com/eb-multi-uwsgi-django",

こんな感じ。

Dockerrun.aws.json をElasticBeanstalkのマルチコンテナでデプロイする。

できた!