change Eula handling, disable server start
All checks were successful
Docker Build and Push / build (push) Successful in 1m6s
All checks were successful
Docker Build and Push / build (push) Successful in 1m6s
This commit is contained in:
29
scripts/init
29
scripts/init
@ -1,5 +1,13 @@
|
||||
#!/bin/env bash
|
||||
|
||||
JAVA_VERSION=${JAVA_VERSION:-"temurin@21"}
|
||||
PATH=${JAVA_HOME}/bin:$PATH
|
||||
JAVA_HOME=/data/java/${JAVA_VERSION}
|
||||
JAR=server.jar
|
||||
|
||||
ADD_ARGS=${ADD_ARGS:-""}
|
||||
MEM=${MEMORY:-2G}
|
||||
|
||||
PUID="${PUID:-1000}"
|
||||
PGID="${PGID:-1000}"
|
||||
|
||||
@ -8,11 +16,32 @@ setperms() {
|
||||
sudo usermod -u ${PUID} minecraft >/dev/null 2>&1
|
||||
sudo groupmod -g ${PGID} minecraft >/dev/null 2>&1
|
||||
sudo chown -R ${PUID}:${PGID} /data >/dev/null 2>&1
|
||||
sleep 2
|
||||
echo "DONE"
|
||||
sleep 2
|
||||
}
|
||||
|
||||
buildCommand() {
|
||||
JAVA_ARGS="-Xms${MEM} -Xmx${MEM}"
|
||||
if [[ -z ${ADD_ARGS+x} ]]; then
|
||||
RUN_STRING="${ADD_ARGS} ${JAVA_ARGS} -jar ${JAR} nogui"
|
||||
else
|
||||
RUN_STRING="${JAVA_ARGS} -jar ${JAR} nogui"
|
||||
fi
|
||||
}
|
||||
|
||||
setperms
|
||||
|
||||
mc
|
||||
|
||||
buildCommand
|
||||
|
||||
cd /data/server
|
||||
if [[ -f "server.jar" ]]; then
|
||||
echo "$JAVA_HOME/bin/java $RUN_STRING"
|
||||
exec $JAVA_HOME/bin/java $RUN_STRING
|
||||
else
|
||||
echo "Server Not Found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
Reference in New Issue
Block a user