Files
gaokao-volunteer-system/ops/systemd/gaokao-backup.service
Hermes Agent 246f21c7f2
Some checks failed
CI / pytest (Python 3.10) (push) Has been cancelled
CI / pytest (Python 3.11) (push) Has been cancelled
CI / pytest (Python 3.12) (push) Has been cancelled
feat(review): land unified remediation and rules evidence closure
2026-06-18 10:21:38 +08:00

20 lines
795 B
Desktop File

[Unit]
Description=Gaokao volunteer system backup snapshot
Wants=network-online.target
After=network-online.target
[Service]
Type=oneshot
WorkingDirectory=/srv/gaokao-volunteer-system
Environment=GAOKAO_BACKUP_ROOT=/var/backups/gaokao
Environment=GAOKAO_BACKUP_KEEP=7
Environment=GAOKAO_DB_PATH=/var/lib/gaokao/admin.db
Environment=GAOKAO_ORDERS_DB_PATH=/var/lib/gaokao/orders.db
Environment=GAOKAO_SHARE_DB_PATH=/var/lib/gaokao/share/short_links.db
Environment=GAOKAO_SHARE_REPORT_DIR=/var/lib/gaokao/share/reports
Environment=GAOKAO_PORTAL_UPLOAD_DIR=/var/lib/gaokao/portal_uploads
Environment=GAOKAO_BACKUP_ENV_FILE=/etc/gaokao/.env
Environment=GAOKAO_BACKUP_CONFIG_DIR=/etc/gaokao
Environment=GAOKAO_BACKUP_SECRETS_DIR=/var/lib/gaokao/secrets
ExecStart=/bin/bash scripts/backup_snapshot.sh