From d5f8b9254f34fb255016233881f4fe1c1099eb1a Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Wed, 8 Sep 2021 20:00:32 -0700 Subject: [PATCH] Improve the way prod imports flask backend. --- README.md | 4 +++- frontends/etiquette_flask/__init__.py | 3 +++ frontends/etiquette_flask/etiquette_flask_prod.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 frontends/etiquette_flask/__init__.py diff --git a/README.md b/README.md index 51b4088..b439fca 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,9 @@ In order to prevent the accidental creation of Etiquette databases, you must use 2. To run non-daemonized, on a specific port, with logging to the terminal, I use: - gunicorn etiquette_flask_prod:site --bind "0.0.0.0:PORT" --access-logfile "-" + ``` + ~/cmd/python ~/cmd/gunicorn_py etiquette_flask.etiquette_flask_prod:site --bind "0.0.0.0:6667" --access-logfile "-" --access-logformat "%(h)s | %(t)s | %(r)s | %(s)s %(b)s" + ``` diff --git a/frontends/etiquette_flask/__init__.py b/frontends/etiquette_flask/__init__.py new file mode 100644 index 0000000..8ac56f7 --- /dev/null +++ b/frontends/etiquette_flask/__init__.py @@ -0,0 +1,3 @@ +from . import backend +from . import etiquette_flask_prod + diff --git a/frontends/etiquette_flask/etiquette_flask_prod.py b/frontends/etiquette_flask/etiquette_flask_prod.py index 424e000..a3a3101 100644 --- a/frontends/etiquette_flask/etiquette_flask_prod.py +++ b/frontends/etiquette_flask/etiquette_flask_prod.py @@ -8,7 +8,7 @@ import werkzeug.middleware.proxy_fix from voussoirkit import pathclass -import backend +from etiquette_flask import backend backend.site.wsgi_app = werkzeug.middleware.proxy_fix.ProxyFix(backend.site.wsgi_app)