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."