client build
This commit is contained in:
parent
976be2b62c
commit
1a40bb596e
15
Dockerfile.client
Normal file
15
Dockerfile.client
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
FROM alpine
|
||||||
|
|
||||||
|
COPY src /usr/src/sauerbraten
|
||||||
|
|
||||||
|
RUN apk add --no-cache zlib geoip libstdc++
|
||||||
|
|
||||||
|
ENV BUILD_DEPS="zlib-dev geoip-dev alpine-sdk"
|
||||||
|
ENV CLIENT_DEPS="sdl sdl-dev sdl2-dev sdl_mixer-dev sdl2_mixer-dev sdl2_image-dev sdl_image-dev mesa-gl mesa-dev"
|
||||||
|
|
||||||
|
RUN apk add --no-cache $BUILD_DEPS
|
||||||
|
RUN apk add --no-cache $CLIENT_DEPS
|
||||||
|
|
||||||
|
WORKDIR /usr/src/sauerbraten
|
||||||
|
|
||||||
|
RUN make -C src install
|
1
build-client.sh
Executable file
1
build-client.sh
Executable file
@ -0,0 +1 @@
|
|||||||
|
docker run -ti -v $(pwd):/root $(docker build -f Dockerfile.client . | tail -1 | cut -d' ' -f3) cp /usr/src/sauerbraten/bin_unix/native_client /root/
|
Loading…
x
Reference in New Issue
Block a user