mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-10-20 01:38:13 +00:00
Add release selection for the GitHub-released server types (#4339)
This commit is contained in:
1 parent
2ae1097bb9
commit
dbb0909282
24 files changed
+225
-63
No files matched your search
@@ -4,12 +4,21 @@
|
||||
. "$(dirname "$0")/start-utils"
|
||||
isDebugging && set -x
|
||||
|
||||
if ! SERVER=$(mc-image-helper github download-latest-asset \
|
||||
: "${KETTING_RELEASE:=latest}"
|
||||
|
||||
# Only pass --release-tag when a specific release was requested; helper treats
|
||||
# omitted as latest
|
||||
kettingReleaseArgs=()
|
||||
[[ ${KETTING_RELEASE} == latest ]] || kettingReleaseArgs+=(--release-tag="${KETTING_RELEASE}")
|
||||
|
||||
if ! SERVER=$(mc-image-helper github download-asset \
|
||||
"${kettingReleaseArgs[@]}" \
|
||||
--output-directory=/data \
|
||||
--name-pattern="kettinglauncher-.+?(?<!-sources)\.jar" \
|
||||
kettingpowered/kettinglauncher
|
||||
); then
|
||||
logError "Failed to download Ketting launcher"
|
||||
logError "Failed to download Ketting launcher release ${KETTING_RELEASE}"
|
||||
logError "Ensure KETTING_RELEASE is one of the releases at https://github.com/kettingpowered/kettinglauncher/releases"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Reference in new issue
Block a user