From 1c8ec0c159a32078dc1ad789c6fcbb92e3e78000 Mon Sep 17 00:00:00 2001 From: Cafray <165210113+cafrays@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:44:24 -0400 Subject: [PATCH] Update install.md Typo correction and added instructions to update app/_config.py --- install.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/install.md b/install.md index 7dce528..0d38692 100644 --- a/install.md +++ b/install.md @@ -2,10 +2,14 @@ This documentation is very good, but needs a few changes to make it work (in our case) : https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-22-04
-Before starting the app ensure to intall pip packages in requirements.txt [Section](https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-22-04#step-4-configuring-gunicorn) +Before starting the app ensure to install pip packages in requirements.txt Referrenced [Section](https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-22-04#step-4-configuring-gunicorn) - `pip install Flask-Login Flask-SQLAlchemy Flask-WTF mysql-connector-python SQLAlchemy cryptography` -- You don't need to create `wsgi.py`, when asked, replace : `wsgi:app` with `'app:create_app()'` . +- Update the configuration file under _app/\_config.py_. + - `app_ip = '127.0.0.1'` to `app_ip = '0.0.0.0'` for easy web access. + - Update **SECRET_KEY='CHANGE_ME'** variable, `openssl rand -hex 32` can be used to create a random key. +- You don't need to create or continue with the `wsgi.py` section. When asked, replace: `wsgi:app` with `'app:create_app()'` . - EX : For starting APP with gunicorn : `gunicorn --bind 0.0.0.0:5000 'app:create_app()'` + - For any troubleshooting, you can add `--preload` at the end of the command for verbose logging. - In Service File, replace "ExecStart" line with :
`ExecStart=/YOUR_ENV_LOCATION/bin/gunicorn --workers 1 --bind 0.0.0.0:5000 -m 007 'app:create_app()'`
_(Adjust the number of workers to your needs)_