Files
external-minecraft/roles/minecraft-podman/templates/minecraft-backup.service.j2
2026-09-02 14:47:08 -06:00

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