diff --git a/deploy/reximemo-ose.service b/deploy/reximemo-ose.service new file mode 100644 index 0000000..84693be --- /dev/null +++ b/deploy/reximemo-ose.service @@ -0,0 +1,21 @@ +[Unit] +Description=RexiMemo Open Source Edition +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=reximemo-ose +Group=reximemo-ose +WorkingDirectory=/opt/reximemo-ose +ExecStart=/opt/reximemo-ose/.venv/bin/python -u /opt/reximemo-ose/server.py +Restart=on-failure +RestartSec=5 +Environment=PYTHONUNBUFFERED=1 +Environment=PYTHONDONTWRITEBYTECODE=1 +NoNewPrivileges=true +PrivateTmp=true +UMask=0027 + +[Install] +WantedBy=multi-user.target