Slight backstep on the overreach of flask/__init__.py imports.

master
voussoir 2021-09-30 22:25:12 -07:00
parent 617ccc2694
commit 2932a8f23f
No known key found for this signature in database
GPG Key ID: 5F7554F8C26DACCB
2 changed files with 16 additions and 7 deletions

View File

@ -81,16 +81,24 @@ You already know that the frontend code imports the backend code. But now, gunic
1. Add a symlink to the `frontends/etiquette_flask` folder into the folder you added to your `PYTHONPATH` earlier. 1. Add a symlink to the `frontends/etiquette_flask` folder into the folder you added to your `PYTHONPATH` earlier.
Windows: `mklink /d fakepath realpath` `ln --symbolic realpath fakepath`
for example `mklink /d "D:\pythonpath\etiquette_flask" "D:\Git\Etiquette\frontends\etiquette_flask"`
Linux: `ln --symbolic realpath fakepath`
for example `ln --symbolic "~/Git/Etiquette/frontends/etiquette_flask" "~/pythonpath/etiquette_flask"` for example `ln --symbolic "~/Git/Etiquette/frontends/etiquette_flask" "~/pythonpath/etiquette_flask"`
2. To run non-daemonized, on a specific port, with logging to the terminal, I use: 2. Add a symlink to `frontends/etiquette_flask/etiquette_flask_prod.py` into the folder you added to your `PYTHONPATH`, **or** into the folder from which you will run gunicorn.
`ln --symbolic realpath fakepath`
for example `ln --symbolic "~/Git/Etiquette/frontends/etiquette_flask/etiquette_flask_prod.py" "~/pythonpath/etiquette_flask_prod.py"`
**or**
`ln --symbolic "~/Git/Etiquette/frontends/etiquette_flask/etiquette_flask_prod.py" "./etiquette_flask_prod.py"`
where `./` is the location from which you will run gunicorn.
3. To run non-daemonized, on a specific port, with logging to the terminal, I use:
``` ```
~/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" ~/cmd/python ~/cmd/gunicorn_py etiquette_flask_prod:site --bind "0.0.0.0:6667" --access-logfile "-" --access-logformat "%(h)s | %(t)s | %(r)s | %(s)s %(b)s"
``` ```
</details> </details>

View File

@ -1,2 +1,3 @@
from . import backend from . import backend
from . import etiquette_flask_prod
__all__ = ['backend']