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のマルチコンテナでデプロイする。
できた!