From 84276d28164245ff27d182ddd099bd497acb41f4 Mon Sep 17 00:00:00 2001 From: Janis Date: Fri, 22 Aug 2025 21:34:07 +0200 Subject: [PATCH] Added environment variable to set version of server --- Dockerfile | 1 + scripts/download_server.sh | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 77bd74c..dd41109 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ RUN apt-get update && apt-get install -y wget ENV MAX_LOGS="20" ENV LOG_DIR="/var/log/glassminers" ENV LOG_DATE_FORMAT="%Y-%m-%d-%H-%M-%S" +ENV VERSION="latest" RUN mkdir -p ${LOG_DIR} diff --git a/scripts/download_server.sh b/scripts/download_server.sh index 3f8ede4..bbbd25c 100644 --- a/scripts/download_server.sh +++ b/scripts/download_server.sh @@ -1,7 +1,15 @@ #!/bin/bash -echo "[Info] Downloading latest server version..." -wget https://github.com/surrealtm/Glassminers/releases/latest/download/GMServer.out -O "server.out" +VERSION=${VERSION:- "latest"} + +echo "[Info] Downloading server (${VERSION})..." + +if [ "$VERSION" = "latest" ]; then + wget https://github.com/surrealtm/Glassminers/releases/latest/download/GMServer.out -O "server.out" + +else + wget https://github.com/surrealtm/Glassminers/releases/download/${VERSION}/GMServer.out -O "server.out" +fi if [ $? -ne 0 ]; then echo "[Error] Download failed! Aborting."