added foundry 12 dockerfile

This commit is contained in:
Snogard 2024-06-08 16:08:13 +02:00
parent 04ae2b1991
commit fce1c8f069

View File

@ -0,0 +1,31 @@
FROM docker.io/node:18-alpine3.18
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"]