added preliminary foundry v13 dockerfile

This commit is contained in:
Snogard 2025-03-28 18:32:56 +01:00
parent 95f6295d8b
commit 08deaca99a

View File

@ -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"]