blob: b57bdcadd3e9a82fba705288caa8ff973d77af0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# syntax=docker/dockerfile:1
FROM alpine:latest
RUN apk add --no-cache \
cmake \
clang \
make \
build-base \
libstdc++ \
libexecinfo-dev \
glm-dev \
sqlite-dev \
boost-dev \
protobuf-dev
WORKDIR /blockgame_linux
COPY src /blockgame_linux/src
COPY CMakeLists.txt /blockgame_linux
RUN CXX=/usr/bin/clang++ cmake -DNO_CLIENT=True -DCMAKE_BUILD_TYPE=Release ./ && make -j`nproc`
EXPOSE 8191/tcp
CMD ["./dedicated"]
|