From 4c0072949ea43327431cb424f75e498c8bf24ac8 Mon Sep 17 00:00:00 2001 From: AnnoyingRains <35289650+AnnoyingRain5@users.noreply.github.com> Date: Tue, 24 Aug 2021 15:42:23 +1000 Subject: [PATCH] Added dockerfile to allow deploying via docker --- dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 dockerfile diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..0d34ca6 --- /dev/null +++ b/dockerfile @@ -0,0 +1,16 @@ +# syntax=docker/dockerfile:1 +FROM node:12-alpine +EXPOSE 7070/tcp +RUN apk add --no-cache npm python3 make g++ +WORKDIR /app +COPY . . +RUN mkdir /config +VOLUME /config +WORKDIR /app/src +RUN mv example.config.json /config/config.json +RUN mv example.servers.json /config/servers.json +RUN npm install +WORKDIR /app +RUN echo "cp /config/config.json /app/src/config.json && cp /config/servers.json /app/src/servers.json && npm start" > startup.sh +RUN chmod +x startup.sh +ENTRYPOINT "/app/startup.sh" \ No newline at end of file