From c8893867446521021c998b33799b95d71e2bdfe1 Mon Sep 17 00:00:00 2001 From: shimun Date: Sat, 8 Sep 2018 23:50:56 +0200 Subject: [PATCH] alpine build --- Dockerfile | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index bc5b378..87b6689 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,16 @@ -FROM debian:stretch - -RUN apt-get update && apt-get install zlib1g-dev libgeoip-dev build-essential -y +FROM frolvlad/alpine-glibc COPY src /usr/src/sauerbraten -WORKDIR /usr/src/sauerbraten +RUN apk add --no-cache zlib geoip libstdc++ + +ENV BUILD_DEPS="zlib-dev geoip-dev alpine-sdk" + +RUN apk add --no-cache $BUILD_DEPS && cd /usr/src/sauerbraten && \ + make -C src install_server && \ + cp /usr/src/sauerbraten/bin_unix/native_server /usr/bin/sauerbraten-server && \ + apk del --no-cache $BUILD_DEPS && rm -rf /usr/src/sauerbraten + +ENTRYPOINT /usr/bin/sauerbraten-server -RUN make -C src install_server -ENTRYPOINT /usr/src/sauerbraten/bin_unix/native_server