X-Git-Url: https://git.toastfreeware.priv.at/chrisu/seepark.git/blobdiff_plain/0ed388df909db4afd4b720c016d6b842b5bcb82a..a1d05cd0dfe510c23f626b81e31ba765096a0046:/web/README diff --git a/web/README b/web/README index 7458e9f..0ac72d1 100644 --- a/web/README +++ b/web/README @@ -1,12 +1,36 @@ -Needed package: python3-flask +Needed packages: (python3-flask python3-sqlalchemy) python3-mysqldb python3-flask-sqlalchemy Start with: -FLASK_APP=seepark_web.py FLASK_DEBUG=1 flask run +FLASK_APP=seepark_web.py FLASK_DEBUG=1 SEEPARKINI=~/seewasser.ini flask run + +Option: +-h 0.0.0.0 +at the end to listen on all interfaces, i.e. +FLASK_APP=seepark_web.py FLASK_DEBUG=1 SEEPARKINI=~/seewasser.ini flask run -h 0.0.0.0 +(or :: instead of 0.0.0.0 for ipv4+ipv6) + Go to: http://127.0.0.1:5000/ +or http://:5000/ +if the app is running on a different machine -Option: --h 0.0.0.0 -to listen on all interfaces +--- + +notes on a "production" server: + +needed: python3-waitress + +run (in folder web): +SEEPARKINI=~/seewasser.ini waitress-serve --port 8765 'seepark_web:app' + +links: + +http://flask.pocoo.org/docs/1.0/tutorial/deploy/ +http://flask.pocoo.org/docs/1.0/tutorial/factory/ +https://github.com/pallets/flask/blob/1.0.2/examples/tutorial/flaskr/__init__.py + +https://docs.pylonsproject.org/projects/waitress/en/latest/ +https://docs.pylonsproject.org/projects/waitress/en/latest/runner.html#runner +https://gr33ndata.blogspot.com/2012/01/waitress-flask.html