Enable hot-reload and development mode to make web changes less painful.

This commit is contained in:
meeh
2019-07-20 00:08:13 +00:00
parent ceb26e68ac
commit 3675ed70c3

View File

@ -1,5 +1,19 @@
#!env/bin/python
from i2p2www import app
import os
# This code enable hot-reload of content and eliminates the
# need of restarting the server for changes in html files,
# most likely python files as well.
# To enable this, run with:
# DEV=whatever ./runserver.py
is_development = False
try:
os.environ['DEV']
is_development = True
except KeyError:
pass
if __name__ == '__main__':
app.run(host='127.0.0.1', port=5000, debug=False)
app.run(host='127.0.0.1', port=5000, debug=is_development)