alpine build
This commit is contained in:
17
Dockerfile
17
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
|
||||
|
Reference in New Issue
Block a user