From f178878fb5713a7ad0239509f43390e636ffc931 Mon Sep 17 00:00:00 2001 From: lza_menace Date: Fri, 16 Jul 2021 01:29:48 -0700 Subject: [PATCH] update prod app script to be smoother --- bin/prod | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/bin/prod b/bin/prod index 405fd1b..0d61b72 100755 --- a/bin/prod +++ b/bin/prod @@ -10,16 +10,15 @@ export FLASK_ENV=production mkdir -p $BASE -kill $(cat $BASE/gunicorn.pid) 2>&1 +pgrep -F $BASE/gunicorn.pid -gunicorn \ - --bind 127.0.0.1:4001 "wowstash.app:app" \ - --daemon \ - --log-file $BASE/gunicorn.log \ - --pid $BASE/gunicorn.pid \ - --access-logfile $BASE/access.log \ - --reload - -sleep 1 - -echo "Starting gunicorn with pid $(cat $BASE/gunicorn.pid)" +if [[ $? != 0 ]]; then + gunicorn \ + --bind 127.0.0.1:4001 "wowstash.app:app" \ + --daemon \ + --log-file $BASE/gunicorn.log \ + --pid $BASE/gunicorn.pid \ + --reload + sleep 1 + echo "Starting gunicorn with pid $(cat $BASE/gunicorn.pid)" +fi