# 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"]