fixed minecraft backup.

This commit is contained in:
Gabe Venberg 2025-04-16 09:47:21 +02:00
parent 90fe4a9ad0
commit f683b17d77

View file

@ -8,17 +8,17 @@
preBackup = pkgs.writeShellScriptBin "mc-docker-pre-backup" '' preBackup = pkgs.writeShellScriptBin "mc-docker-pre-backup" ''
set -euxo pipefail set -euxo pipefail
docker exec minecraft rcon-cli "say server backing up, expect minor lag" ${pkgs.docker}/bin/docker exec minecraft rcon-cli "say server backing up, expect minor lag"
sleep 10 sleep 10
docker exec minecraft rcon-cli "save-all flush" ${pkgs.docker}/bin/docker exec minecraft rcon-cli "save-all flush"
docker exec minecraft rcon-cli "save-off" ${pkgs.docker}/bin/docker exec minecraft rcon-cli "save-off"
sleep 10 sleep 10
''; '';
postBackup = pkgs.writeShellScriptBin "mc-docker-post-backup" '' postBackup = pkgs.writeShellScriptBin "mc-docker-post-backup" ''
set -euxo pipefail set -euxo pipefail
docker exec minecraft rcon-cli "save-on" ${pkgs.docker}/bin/docker exec minecraft rcon-cli "save-on"
docker exec minecraft rcon-cli "say server backup succsessful!" ${pkgs.docker}/bin/docker exec minecraft rcon-cli "say server backup succsessful!"
''; '';
in { in {
virtualisation.oci-containers = { virtualisation.oci-containers = {