Initial pve cloud backup app

This commit is contained in:
Codex
2026-07-15 01:00:08 +02:00
commit 7a4c561f8e
37 changed files with 5495 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
[Unit]
Description=PVE Cloud Backup FastAPI web application
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/opt/pve-cloud-backup/backend
ExecStart=/opt/pve-cloud-backup/backend/.venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8080
Restart=on-failure
RestartSec=5
User=root
[Install]
WantedBy=multi-user.target
+15
View File
@@ -0,0 +1,15 @@
[Unit]
Description=PVE Cloud Backup worker and scheduler
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/opt/pve-cloud-backup/backend
ExecStart=/opt/pve-cloud-backup/backend/.venv/bin/python -m app.worker
Restart=on-failure
RestartSec=5
User=root
[Install]
WantedBy=multi-user.target