Skip to content

Instantly share code, notes, and snippets.

@sauerbraten
Created January 27, 2022 17:59
Show Gist options
  • Save sauerbraten/118a7912a57bee35d4ce457ed26d51c4 to your computer and use it in GitHub Desktop.
Save sauerbraten/118a7912a57bee35d4ce457ed26d51c4 to your computer and use it in GitHub Desktop.
Minimal Docker image for Cube 2: Sauerbraten (< 11MB)
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