diff --git a/build/foundry/Dockerfile.13 b/build/foundry/Dockerfile.13 new file mode 100644 index 0000000..8dcdd02 --- /dev/null +++ b/build/foundry/Dockerfile.13 @@ -0,0 +1,31 @@ +FROM docker.io/node:20-alpine3.21 + +LABEL name=foundry +LABEL version=1.0 + +ENV UID=1000 +ENV GUID=1000 + +RUN apk --update --no-cache add jq +RUN deluser node +RUN addgroup -g $GUID foundry \ + && adduser -u $UID -G foundry -s /bin/sh -D foundry + +USER foundry + +RUN mkdir -p /home/foundry/data + +## try +RUN mkdir -p /home/foundry/.local/share/FoundryVTT +COPY src /home/foundry/src + +RUN mkdir -p /home/foundry/tmp + +COPY ./foundry /home/foundry/instance + +WORKDIR /home/foundry/instance + +EXPOSE 30000/TCP + +ENTRYPOINT ["/home/foundry/src/entrypoint.sh"] +CMD ["resources/app/main.js", "--headless", "--noupdate", "--dataPath=/home/foundry/data"] \ No newline at end of file