mirror of
https://github.com/fscotto/infra.git
synced 2026-10-06 14:59:49 +00:00
22 lines
638 B
Django/Jinja
22 lines
638 B
Django/Jinja
[Unit]
|
|
Description=Prepare a consistent Nextcloud bundle before Atlas backups
|
|
Requires=zfs.target user@{{ atlas_admin_uid }}.service
|
|
After=zfs.target user@{{ atlas_admin_uid }}.service atlas-nextcloud-backup-recovery.service
|
|
{% if atlas_manage_monitoring | bool %}
|
|
OnFailure=atlas-monitor-failure@%n.service
|
|
{% endif %}
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
User=root
|
|
UMask=0077
|
|
StateDirectory=atlas-nextcloud-backup
|
|
StateDirectoryMode=0700
|
|
ExecStart=/usr/local/sbin/atlas-nextcloud-backup
|
|
ExecStopPost=/usr/local/sbin/atlas-nextcloud-backup --recover
|
|
TimeoutStartSec=3h
|
|
TimeoutStopSec=5min
|
|
Nice=10
|
|
IOSchedulingClass=best-effort
|
|
IOSchedulingPriority=7
|