added service and deploy-script

This commit is contained in:
oberon 2026-02-10 21:08:55 +01:00
parent b87a412bf6
commit 6f30454fb9
3 changed files with 40 additions and 0 deletions

BIN
.DS_Store vendored

Binary file not shown.

21
other/deploy-mk.sh Normal file
View File

@ -0,0 +1,21 @@
#!/usr/bin/env bash
set -euo pipefail
LOG="/var/log/deploy/mkdeploy.log"
exec >>"$LOG" 2>&1
REPO_DIR="/opt/mkcontrol-app"
SERVICE_NAME="mkcontrol-app.service"
echo "=== $(date) ==="
id
cd "$REPO_DIR"
echo "Pulling repository..."
/usr/bin/git pull origin main
echo "Restarting service..."
sudo /bin/systemctl restart "$SERVICE_NAME"
echo "mkcontrol-app Deployment successful"

View File

@ -0,0 +1,19 @@
#/etc/systemd/system/mkcontrol-app.service
[Unit]
Description=MK Control Web Interface
After=network.target
[Service]
User=oberon
Group=oberon
WorkingDirectory=/opt/mkcontrol-app
ExecStart=/opt/mkcontrol-app/.venv/bin/python3 /opt/mkcontrol-app/app.py
Restart=always
StandardOutput=file:/var/log/mkcontrol/mkcontrol.log
StandardError=file:/var/log/mkcontrol/mkcontrol_error.log
[Install]
WantedBy=multi-user.target