From 6bb4bb82ec9715238a99ded9c05196857985a6b2 Mon Sep 17 00:00:00 2001 From: Aaro Koivukangas Date: Wed, 2 Aug 2023 11:55:23 +0300 Subject: [PATCH] added systemd service file for server use --- sossu-flask.service | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 sossu-flask.service diff --git a/sossu-flask.service b/sossu-flask.service new file mode 100644 index 0000000..263a891 --- /dev/null +++ b/sossu-flask.service @@ -0,0 +1,14 @@ +[Unit] +Description=Python flask app running the sossu main page. + +[Service] +# disables output buffering -> logging works correctly +Environment=PYTHONUNBUFFERED=1 +Restart=on-failure +# checks network connectivity before launching +ExecStartPre=/bin/sh -c 'while ! ping -c1 1.1.1.1 -W.5; do sleep 1; done' +# executes the site +ExecStart=/root/sossunVerkkosivut/.venv/bin/python3 /root/sossunVerkkosivut/wsgi.py + +[Install] +WantedBy=multi-user.target