Merge pull request #16 from linuxserver/build_releases
build from release tag and bump to alpine 3.8
This commit is contained in:
commit
c90f15c9fb
26
Dockerfile
26
Dockerfile
@ -1,4 +1,4 @@
|
||||
FROM lsiobase/alpine:3.7
|
||||
FROM lsiobase/alpine:3.8
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -66,8 +66,17 @@ RUN \
|
||||
make && \
|
||||
make install && \
|
||||
echo "**** compile minetestserver ****" && \
|
||||
git clone --depth 1 https://github.com/minetest/minetest.git /tmp/minetest && \
|
||||
cp /tmp/minetest//minetest.conf.example /defaults/minetest.conf && \
|
||||
mkdir -p \
|
||||
/tmp/minetest && \
|
||||
MINETEST_TAG=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases/latest" \
|
||||
| awk '/tag_name/{print $4;exit}' FS='[""]') && \
|
||||
curl -o \
|
||||
/tmp/minetest-src.tar.gz -L \
|
||||
"https://github.com/minetest/minetest/archive/${MINETEST_TAG}.tar.gz" && \
|
||||
tar xf \
|
||||
/tmp/minetest-src.tar.gz -C \
|
||||
/tmp/minetest --strip-components=1 && \
|
||||
cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \
|
||||
cd /tmp/minetest && \
|
||||
cmake . \
|
||||
-DBUILD_CLIENT=0 \
|
||||
@ -89,8 +98,15 @@ RUN \
|
||||
mkdir -p \
|
||||
/defaults/games && \
|
||||
cp -pr /usr/share/minetest/games/* /defaults/games/ && \
|
||||
echo "**** fetch additional game from git ****" && \
|
||||
git clone --depth 1 https://github.com/minetest/minetest_game.git /defaults/games/minetest && \
|
||||
echo "**** fetch additional game ****" && \
|
||||
mkdir -p \
|
||||
/defaults/games/minetest && \
|
||||
curl -o \
|
||||
/tmp/minetest-game.tar.gz -L \
|
||||
"https://github.com/minetest/minetest_game/archive/${MINETEST_TAG%.*}.tar.gz" && \
|
||||
tar xf \
|
||||
/tmp/minetest-game.tar.gz -C \
|
||||
/defaults/games/minetest --strip-components=1 && \
|
||||
echo "**** cleanup ****" && \
|
||||
apk del --purge \
|
||||
build-dependencies && \
|
||||
|
@ -89,6 +89,7 @@ You can find the world maps, mods folder and config files in /config/.minetest.
|
||||
|
||||
## Versions
|
||||
|
||||
+ **08.08.18:** Rebase to alpine 3.8, build from latest release tag instead of master.
|
||||
+ **03.01.18:** Deprecate cpu_core routine lack of scaling.
|
||||
+ **08.12.17:** Rebase to alpine 3.7.
|
||||
+ **30.11.17:** Use cpu core counting routine to speed up build time.
|
||||
|
Loading…
x
Reference in New Issue
Block a user