Djangoroidの奮闘記

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

Elastic Beanstalk で,django+S3+minicondaにopencvを加えてみる。

概要

Elastic Beanstalk で,django+S3+minicondaにopencvを加えてみる。

前の記事

pythonskywalker.hatenablog.com

参考サイト

Opencv3 :: Anaconda Cloud

やってみたこと

  • opencvをinstallする指示をDockerfileに記載する。
  • Dockerfileをbuildする。
  • ECRにpushする。
  • docker-composeでnginxとの連携を確認する。
  • Elastic Beanstalkにデプロイする。

opencvをinstallする指示をDockerfileに記載する。

RUN conda install -y -c menpo opencv3=3.1.0

Dockerfileをbuildする。

$ docker build -t testeb .

よし、とりあえずbuildは成功した。

ECRにpushしておく。

いつもの流れで、ECRにpushする。

docker-composeでnginxとの連携を確認する。

$ docker-compose up

連携よし!

Elastic Beanstalk にデプロイ

EBのコンソールから直接アップしてみる。。。デプロイ完了!