From 41241f665be024d7c15df184c110d3afd740dc79 Mon Sep 17 00:00:00 2001 From: fithwum <34775371+fithwum@users.noreply.github.com> Date: Mon, 8 Jun 2020 12:40:26 -0700 Subject: [PATCH] Update Dockerfile --- Dockerfile | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0a3c11a..115d862 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,20 @@ -FROM alpine:latest -MAINTAINER fithwum +FROM node:12-alpine -# URL's for files -ARG INSTALL_SCRIPT=https://raw.githubusercontent.com/fithwum/teamspeak-alpine/master/files/Install_Script.sh +ENV UID=99 +ENV GUID=100 -# Install dependencies and folder creation -RUN apk update && apk add --no-cache ca-certificates libstdc++ su-exec bash-completion tar \ - && mkdir -p /ts3server /ts3temp /ts3temp/inifiles /ts3temp/serverfiles \ - && chmod 777 -R /ts3server /ts3temp \ - && chown 99:100 -R /ts3server /ts3temp -ADD "${INSTALL_SCRIPT}" /ts3temp -RUN chmod +x /ts3temp/Install_Script.sh +RUN deluser node +RUN adduser -u $UID -D foundry -# directory where data is stored -VOLUME /ts3server +USER foundry +RUN mkdir -p /home/foundry/data +RUN mkdir -p /home/foundry/app -# 9987 default voice, 10011 server query, 30033 file transport -EXPOSE 9987/udp 10011/tcp 30033/tcp +WORKDIR /home/foundry/data +COPY --chown=$UID /foundrydata/ . -# Run command -CMD [ "/bin/sh", "/ts3temp/Install_Script.sh" ] +WORKDIR /home/foundry/app +COPY /foundryvtt/ . + +EXPOSE 30000 +CMD ["node", "/home/foundry/app/resources/app/main.js", "--headless", "--dataPath=/home/foundry/data" ] \ No newline at end of file