Created
January 27, 2022 17:59
-
-
Save sauerbraten/118a7912a57bee35d4ce457ed26d51c4 to your computer and use it in GitHub Desktop.
Minimal Docker image for Cube 2: Sauerbraten (< 11MB)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM alpine:latest as builder | |
RUN apk add --upgrade \ | |
make \ | |
build-base \ | |
zlib-dev | |
# make sure to `make clean` in src/ and src/enet/ before | |
COPY ./src /src | |
RUN cd src && \ | |
make --jobs=4 server && \ | |
strip sauer_server | |
FROM alpine:latest | |
RUN apk add --upgrade libstdc++ | |
COPY --from=builder /src/sauer_server /server | |
COPY ./server-init.cfg /server-init.cfg | |
CMD [ "/server" ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment