0
0

More than 1 year has passed since last update.

Mediapipeを用いたFlaskアプリのHerokuへのデプロイ方法

Last updated at Posted at 2022-09-02

背景

Mediapipeを扱うアプリを作成したときにデプロイはできたがApplication Errorが起きて正常に動作しなかったので備忘録として置いておく。
MediapipeはOpenCVをもとに作っているので直接仮想環境にOpenCVをインストールしなくてもHeroku上では必要になってくる。

Heroku側の準備

herokuのsettingAのところのBuildPacksにopencvを追加する
スクリーンショット 2022-09-02 212727.png

追加には以下のURLをコピーして追加する
https://github.com/heroku/heroku-buildpack-apt

実行ファイル側の準備

requirements.txtopencv-python-headlessを追加するだけ。
requirements.txtは実行ファイルと同じ階層に作成する。

requirements.text
必要なライブラリの名前とバージョンを書く
opencv-python-headless

これでだめならAptfilerequirements.txtと同じ階層に作成して以下の内容を書く。

Aptfile
libgl1

あとはこれでデプロイするだけ。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0