OSDN Git Service

* [shogi-server] Support a graceful shutdown. (Closes #38544)
[shogi-server/shogi-server.git] / Dockerfile
1 FROM debian:stretch-slim
2 MAINTAINER Daigo Moriwaki <daigo@debian.org>
3
4 RUN apt-get update && apt-get install -y \
5         ca-certificates \
6         apt-utils \
7         ruby ruby-gsl
8
9 ENV EVENT local
10 ENV PORT 4081
11 ENV MAX_IDENTIFIER 32
12
13 WORKDIR /shogi-server
14
15 RUN mkdir /logs
16 RUN gem install rgl
17
18 COPY . ./
19
20 EXPOSE $PORT
21 CMD ./shogi-server --daemon /logs --max-identifier $MAX_IDENTIFIER $EVENT $PORT & tail -F /logs/shogi-server.log