kyototycoon/Dockerfile
Knut Ahlers 2386106172
Fix: Do not remove required libstdc++
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-06 18:00:19 +01:00

21 lines
724 B
Docker

FROM alpine
LABEL maintainer Knut Ahlers <knut@ahlers.me>
ENV VERSION=9a8fb5c
RUN set -ex \
&& apk --no-cache add zlib-dev lzo-dev lua5.1-dev libstdc++ \
&& apk --no-cache add --virtual build-deps git build-base \
&& git clone https://github.com/carlosefr/kyoto.git /tmp/build \
&& cd /tmp/build && git reset --hard ${VERSION} && make PREFIX=/usr && make install \
&& rm -rf /tmp/kyoto.tgz /tmp/build \
&& apk del build-deps
VOLUME /data
EXPOSE 3000
ENTRYPOINT ["ktserver"]
CMD ["-ls", "-th", "16", "-port", "3000", "-pid", "/data/kyoto.pid", \
"-oat", "-uasi", "10", "-asi", "10", "-ash", \
"-sid", "1001", "-ulog", "/data/db", "-ulim", "104857600", \
"/data/db/db.kct#opts=c#pccap=256m#dfunit=8"]