はじめに HerokuでOpenCVを扱いたい場合、従来はDockerfileを用意してデプロイする必要がありましたが、heroku.ymlの登場によりよりお手軽にデプロイできるようになりましたので紹介します。 環境 Python 2.7.14 Flask 0.10.1 gunicorn 19.7.9 opencv-python 3.3.0.10 OpenCVを使わない場合のPython Flask アプリケーションのデプロイ Herokuは、GitHubのように、Heroku上のリポジトリにソースコードをPushすると自動的にビルドしてWebアプリケーションを公開してくれます。 今回はPythonのFlaskというWebフレームワークを利用してWebサービスを公開しようと思っています。まずはOpenCVを使わない場合を考えます。Flaskのアプリケーションをデプロイする場合、リポジトリの
![Dockerではなくてheroku.ymlを使ってPython2とOpenCVの環境をHeroku上に整える - 猫でもわかるWebプログラミングと副業](https://cdn-ak-scissors.b.st-hatena.com/image/square/30245cf2b92d9358d9a010255258813814980dfb/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51mLTbo7wgL._SL160_.jpg)