alpine build

This commit is contained in:
2018-09-08 23:50:56 +02:00
parent 8327074b5d
commit c889386744

View File

@@ -1,11 +1,16 @@
FROM debian:stretch FROM frolvlad/alpine-glibc
RUN apt-get update && apt-get install zlib1g-dev libgeoip-dev build-essential -y
COPY src /usr/src/sauerbraten 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