* Revert "Revert "Merge branch 'docker-test'"" This reverts commit 2b4bcb1136de97c723b60079d1ef05061ccf0b47. * Use node 12 for docker image * More thoroughly limit deploy to master pushes * Use discordirc/discord-irc repo for Docker * Tag git commit image for Docker hub * Add .dockerignore
16 lines
273 B
Docker
16 lines
273 B
Docker
FROM node:12-alpine
|
|
ENV LIBRARY_PATH=/lib:/usr/lib
|
|
|
|
RUN mkdir /bot
|
|
COPY . /bot
|
|
|
|
WORKDIR /bot
|
|
|
|
RUN apk add --update tini && \
|
|
npm install && \
|
|
npm run build && \
|
|
mkdir /config
|
|
|
|
ENTRYPOINT ["/sbin/tini", "--"]
|
|
CMD ["npm", "start", "--", "--config", "/config/config.json"]
|