17 lines
359 B
Django/Jinja
17 lines
359 B
Django/Jinja
# Systemd service for Minecraft backup
|
|
# Deployed by Ansible
|
|
|
|
[Unit]
|
|
Description=Minecraft Server Backup
|
|
Requires={{ minecraft.server_name }}.service
|
|
After={{ minecraft.server_name }}.service
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
User={{ minecraft_user }}
|
|
Group={{ minecraft_user }}
|
|
ExecStart={{ paths.base_dir }}/backup.sh
|
|
|
|
# Timeout for large worlds
|
|
TimeoutStartSec=3600
|