Typical usage will be
% docker run -d --restart=always -p 4081:4081 -v `pwd`/player-logs:/shogilogs -e EVENT=self -e MAX_IDENTIFIER=256 shogiserver/shogiserver
-FROM debian
+FROM debian:stretch-slim
MAINTAINER Daigo Moriwaki <daigo@debian.org>
RUN apt-get update && apt-get install -y \
+ ca-certificates \
apt-utils \
ruby ruby-gsl
-RUN gem install rgl
ENV EVENT local
ENV PORT 4081
ENV MAX_IDENTIFIER 32
WORKDIR /shogi-server
+
RUN mkdir /logs
+RUN gem install rgl
COPY . ./
-CMD ./shogi-server --daemon /logs --pid-file shogi-server.pid --max-identifier $MAX_IDENTIFIER $EVENT $PORT && tail -F /logs/shogi-server.log
-
+EXPOSE $PORT
+CMD ./shogi-server --player-log-dir ./player-logs --max-identifier $MAX_IDENTIFIER $EVENT $PORT