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