Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.32 KB

README.md

File metadata and controls

46 lines (40 loc) · 1.32 KB

face_detection_app

  • Streamlit App with OpenCV
  • To OPEN Face-Detecton-APP click here:

Streamlit APP

How to Deploy on Heroku

  • To deploy on heroku you will need the basic 3 requirements and a new requirement for the OpenCV
  • This is due to the fact that opencv requires few dependencies that you need to install.

3 Basic Requirements

  • Procfile
  • setup.sh
  • requirements.txt or pipfile

Requirements For OpenCV

  • Buildpack
  • To check if you have the buildpack installed you can use
heroku run bash
apt --help
  • If it shows the help, that means you have the buildpack for apt installed
  • If you do not have it you can use this command to install the buildpack
heroku buildpacks:add --index 1 https://github.com/heroku/heroku-buildpack-apt
  • Aptfile
  • You can then include a file called Aptfile which contains the basic dependences/copy and paste into Aptfile
libsm6
libxrender1
libfontconfig1
libice6
  • NB: This is the same as installing with apt on a paid account
apt-get install libsm6 libxrender1 libfontconfig1 libice6

Deploying

  • Then just like before you run after adding to your repo you can push to heroku to deploy by
git push heroku master