From b5dfd92dc04c1a4a0ff78d6ba5039c92007920a3 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 26 Dec 2024 12:54:17 +0000 Subject: [PATCH] Add Minecraft back up and whitelist --- .env.example | 1 + docker-compose.yml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/.env.example b/.env.example index 35954d0..0380fc5 100644 --- a/.env.example +++ b/.env.example @@ -41,6 +41,7 @@ NEXTCLOUD_ADMIN_PASSWORD= # Image: itzg:minecraft-server # MINECRAFT_PASSWORD= +MINECRAFT_WHITELIST= # # Tiny Tiny RSS settings (intel.scarif.space) diff --git a/docker-compose.yml b/docker-compose.yml index 5ba191d..afbf0a6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -159,9 +159,28 @@ services: - MEMORY=2G - RCON_PASSWORD=${MINECRAFT_PASSWORD} - MOTD="Scarif Minecraft Server" + - WHITELIST=${MINECRAFT_WHITELIST} volumes: - minecraft:/data + mc-backup: + <<: *logging + image: itzg/mc-backup + depends_on: + minecraft: + condition: service_healthy + environment: + - RCON_HOST=minecraft + - RCON_PASSWORD=${MINECRAFT_PASSWORD} + - INITIAL_DELAY=0 + - BACKUP_INTERVAL=24h + - PAUSE_IF_NO_PLAYERS=true + - PLAYERS_ONLINE_CHECK_INTERVAL=10 + - PRUNE_BACKUPS_DAYS=30 + volumes: + - minecraft:/data:ro + - /mnt/tower/backups/minecraft:/backups + tt-rss: <<: *logging image: cthulhoo/ttrss-fpm-pgsql-static:latest