From f0c1109a8b79ff63289ac3f10fe9927ebbfdf962 Mon Sep 17 00:00:00 2001 From: Takeus <68923554+TakeusV1@users.noreply.github.com> Date: Wed, 26 Mar 2025 10:34:56 +0100 Subject: [PATCH] Create install.md --- install.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 install.md diff --git a/install.md b/install.md new file mode 100644 index 0000000..3b16252 --- /dev/null +++ b/install.md @@ -0,0 +1,11 @@ +# Installation GUIDE +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
+ +- You don't need to create `wsgi.py`, 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()'` + - In Service File, replace "ExecStart" line with :
+`ExecStart=/var/www/fipam/bin/gunicorn --workers 1 --bind unix:fipam.sock -m 007 'app:create_app()'`
+_(Adjust the number of workers to your needs)_ +- you must first run setup.py to create the admin user.
+_(it will create a second database in `./var/setup-instance`. It will have to be merged in the application database in `./var/app-instance`)_