Deploy Aplikasi Flask pada Server Linux
Tulisan ini sebagai rangkuman catatan untuk deployment aplikasi web yang dibangun dari framework Flask dalam bahasa Python.
Persiapan
Untuk menjalankan aplikasi web dalam server yang menggunakan sistem operasi Linux-based, diperlukan software sebagai berikut :
SIstem Operasi Linux dan turunannya. Dalam hal ini, digunakan Linux CentOS yang merupakan keluarga Linux RedHat.
Apache sebagai web server yang berjalan di atas Linux
Python 3+, atau sesuai versi Flask yang digunakan.
Proses Deployment
Referensi
- https://www.blopig.com/blog/2021/05/hosting-multiple-flask-apps-using-apache-mod_wsgi/
- https://peterhaas-me.medium.com/how-to-run-multiple-flask-applications-from-the-same-server-9ca2c0ad7bb3
- https://markjberger.com/flask-with-virtualenv-uwsgi-nginx/