FROM node:20-alpine LABEL maintainer="crovaxon" WORKDIR /app ENV PUID=99 ENV PGID=100 ENV UMASK=022 ENV PATH="/app:${PATH}" #RUN addgroup -g ${GUID} foundry #RUN adduser -H -u ${PUID} -s /bin/bash foundry foundry #USER foundry RUN apk update & apk add --no-cache ca-certificates libstdc++ su-exec bash-completion tar nodejs npm COPY entrypoint.sh ./ # directory of the Foundry application VOLUME /foundry #directory of the Foundry user data VOLUME /foundrydata # default TCP port EXPOSE 30000 ENTRYPOINT ["/app/entrypoint.sh"]