22 lines
580 B
Desktop File
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
|