aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile22
1 files changed, 22 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..b57bdca
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,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"]