From 85d6619ac795a81f88573d675a8c3ef6d9cfaef6 Mon Sep 17 00:00:00 2001 From: Glauber Ferreira <> Date: Fri, 20 May 2022 11:54:22 -0300 Subject: [PATCH] build deps agora instalam em runtime --- Dockerfile | 2 +- build.sh | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index c89b1a5..3471fda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM alpine:3.15 -RUN apk add --no-cache bash git make cmake git g++ gcc python3 lua perl +RUN apk add --no-cache bash COPY build.sh /build.sh ENTRYPOINT ["/bin/bash","/build.sh"] VOLUME /out diff --git a/build.sh b/build.sh index 3c04dfa..ef887ba 100644 --- a/build.sh +++ b/build.sh @@ -1,9 +1,13 @@ #!/bin/bash set -e +apk add git make cmake git g++ gcc python3 lua perl jq curl mkdir /build -git clone --recursive https://github.com/cuberite/cuberite.git /build/cuberite +tag=$(curl -sL https://api.github.com/repos/cuberite/cuberite/releases/latest | jq -r ".tag_name") +echo "tag: $tag" +sleep 5 +git clone --recursive https://github.com/cuberite/cuberite.git -b "$tag" /build/cuberite mkdir /build/cuberite/Release cd /build/cuberite/Release cmake -DNO_NATIVE_OPTIMIZATION=1 -DCMAKE_BUILD_TYPE=RELEASE .. -make -j`nproc` -tar zcvf Server /out/cuberite.tar.gz +make +tar zcvf "/out/cuberite-$tag.tar.gz" Server