Files
ai-contract-platform/yuqei-infra/backup/yuqei-production-backup.service

22 lines
580 B
Desktop File

[Unit]
Description=Yuqei V2 production backup
After=docker.service network-online.target
Requires=docker.service
[Service]
Type=oneshot
User=yuqei-ops
Group=yuqei-ops
WorkingDirectory=/opt/apps/ai-contract-platform-v2-production
EnvironmentFile=-/etc/yuqei/backup-runtime.env
ExecStart=/usr/bin/python3 yuqei-infra/backup/run-production-backup.py --env-file /etc/yuqei/production.env --apply --quiesce-writers --prune-keep 14
NoNewPrivileges=true
PrivateTmp=true
ProtectHome=true
Nice=10
IOSchedulingClass=best-effort
IOSchedulingPriority=7
[Install]
WantedBy=multi-user.target