Merge pull request #15 from r14f/main

Updated to 2.17
This commit is contained in:
W3LFARe 2025-01-02 21:41:04 -05:00 committed by GitHub
commit 5e416553d2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 10 additions and 10 deletions

View file

@ -2,7 +2,7 @@
FROM openjdk:21-buster
LABEL version="2.16"
LABEL version="2.17"
RUN apt-get update && apt-get install -y curl unzip jq && \
adduser --uid 99 --gid 100 --home /data --disabled-password minecraft

View file

@ -1,4 +1,4 @@
# [All the Mods 10-2.16](https://www.curseforge.com/minecraft/modpacks/all-the-mods-10) on Curseforge
# [All the Mods 10-2.17](https://www.curseforge.com/minecraft/modpacks/all-the-mods-10) on Curseforge
<!-- toc -->
- [Description](#description)
@ -15,13 +15,13 @@
## Description
This container is built to run on an [Unraid](https://unraid.net) server, outside of that your milliage will vary.
This container is built to run on an [Unraid](https://unraid.net) server, outside of that your mileage will vary.
The docker on first run will download the same version as tagged of `All the Mods 10-2.16` and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.
The docker on the first run will download the same version as tagged `All the Mods 10-2.17` and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.
After the first run it will simply start the server.
After the first run, it will simply start the server.
Note: There are no modded minecraft files shipped in the container, they are all downloaded at runtime.
Note: There are no modded Minecraft files shipped in the container, they are all downloaded at runtime.
## Requirements
@ -36,7 +36,7 @@ As the end user, you are responsible for accepting the EULA from Mojang to run t
These environment variables can be set to override their defaults.
* JVM_OPTS "-Xms2048m -Xmx4096m"
* MOTD "All the Mods 10-2.16 Server Powered by Docker"
* MOTD "All the Mods 10-2.17 Server Powered by Docker"
* ENABLE_WHITELIST "true" or "false"
* WHITELIST_USERS "TestUserName1, TestUserName2"
* OP_USERS "TestUserName1, TestUserName2"
@ -50,7 +50,7 @@ Did you pass in the environment variable EULA set to `true`?
This container is designed for [Unraid](https://unraid.net) so the user in the container runs on uid 99 and gid 100. This may cause permission errors on the /data mount on other systems.
### Resetting
If the install is incomplete for some reason. Deleting the downloaded server file in /data will restart the install/upgrade process.
If the installation is incomplete for some reason. Deleting the downloaded server file in /data will restart the install/upgrade process.
## Source (Original ATM9 repo)
Github: https://github.com/Goobaroo/docker-allthemods9

View file

@ -3,7 +3,7 @@
set -x
NEOFORGE_VERSION=21.1.92
SERVER_VERSION=2.16
SERVER_VERSION=2.17
cd /data
if ! [[ "$EULA" = "false" ]]; then
@ -15,7 +15,7 @@ fi
if ! [[ -f "Server-Files-$SERVER_VERSION.zip" ]]; then
rm -fr config defaultconfigs kubejs mods packmenu Simple.zip forge*
curl -Lo "Server-Files-$SERVER_VERSION.zip" 'https://edge.forgecdn.net/files/6041/694/Server-Files-2.16.zip' || exit 9
curl -Lo "Server-Files-$SERVER_VERSION.zip" 'https://edge.forgecdn.net/files/6047/766/Server-Files-2.17.zip' || exit 9
unzip -u -o "Server-Files-$SERVER_VERSION.zip" -d /data
DIR_TEST=$(find . -type d -maxdepth 1 | tail -1 | sed 's/^.\{2\}//g')
if [[ $(find . -type d -maxdepth 1 | wc -l) -gt 1 ]]; then