Heroku’da Flask ile Scikit-Learn ve Keras Modellerini Sunmak
Bir önceki yazıya aşağıdaki bağlantıdan ulaşabilirsiniz.
Bu yazıda önceki yazıda hazırladığımız uygulamaları Heroku üzerinde Docker kullanmadan yayınlayacağız.
Öncelikle projemizi GitHub’a yükleyelim.
Bunun için bir repo oluşturup proje klasörümüzde aşağıdaki adamları takip edelim.
2. adımda git add README.md -> git add .
4. adımda kendi GitHub repo bağlantınızla değiştirmeniz gerekiyor.
Procfile
Bu dosya bulutta uygulamamızı çalıştırmak için gerekli komutu içeriyor. Procfile isminde bir dosya oluşturup içini aşağıdaki gibi dolduralım.
[Kendi uygulamanız ile çalışıyorsanız serve yerine kendi uygulamanızın ismini koymalısınız.]
web: gunicorn serve:app --log-file --workers 3 —-timeout 150 --keep-alive -5 --log-level debug