diff --git a/systemd/system/byceps-worker.service b/systemd/system/byceps-worker.service new file mode 100644 index 0000000..ed31dab --- /dev/null +++ b/systemd/system/byceps-worker.service @@ -0,0 +1,15 @@ +[Unit] +Description=Byceps worker for %i site +After=network-online.target +Requires=postgresql.service +After=postgresql.service + +[Service] +User=byceps +Group=byceps +Type=simple +WorkingDirectory=/srv/byceps +ExecStart=/bin/sh -c ". venv/bin/activate; export BYCEPS_CONFIG=/srv/byceps/config/%i_config.py; exec ./worker.py >> /var/log/byceps/worker.log" + +[Install] +WantedBy=multi-user.target \ No newline at end of file