asu: improve packaging

* use gunicorn instead of Flask for main server threads
 * generate and deploy random database password
 * provide distribution files

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle
2019-03-08 04:21:45 +01:00
parent 31950ff200
commit c13ae5ba28
3 changed files with 18 additions and 12 deletions
+5 -6
View File
@@ -26,15 +26,14 @@ start_service() {
FLASK_APP=asu $PROG loaddb
procd_open_instance asu_main
# procd_set_param user asu
# procd_set_param group asu
procd_set_param env FLASK_APP=asu
procd_set_param command $PROG run
procd_set_param user asu
procd_set_param group asu
procd_set_param command gunicorn asu:app
procd_close_instance
procd_open_instance main_worker
# procd_set_param user asu
# procd_set_param group asu
procd_set_param user asu
procd_set_param group asu
procd_set_param env FLASK_APP=asu
procd_set_param command $PROG run_worker
procd_close_instance