Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…

# Why node:8 and not node:10? Because (a) v8 is LTS, so more likely to be stable, and (b) "npm update" on node:10 breaks on Docker on Linux (but not on OSX, oddly) | |
FROM node:8-slim | |
RUN apt-get update \ | |
&& DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs-legacy npm git libboost1.55-all libssl-dev \ | |
&& rm -rf /var/lib/apt/lists/* && \ | |
chmod +x /wait-for-it.sh | |
ADD . /pool/ | |
WORKDIR /pool/ | |
RUN npm update | |
RUN mkdir -p /config | |
EXPOSE 8117 | |
EXPOSE 3333 | |
EXPOSE 5555 | |
EXPOSE 7777 | |
VOLUME ["/config"] | |
CMD node init.js -config=/config/config.json |