Add Unraid PUID and PGID support 3.0.1
Publish container / publish (push) Failing after 9s

This commit is contained in:
mfwadejr
2026-08-30 07:46:55 -04:00
committed by GitHub
parent 60c2af2fde
commit 0e87f5a26a
5 changed files with 20 additions and 6 deletions
+6 -3
View File
@@ -4,10 +4,13 @@ LABEL org.opencontainers.image.description="Self-contained vSeeBox inventory and
WORKDIR /app
COPY package.json server.mjs ./
COPY public ./public
RUN mkdir -p /data && chown -R node:node /app /data
ENV PORT=3000 DATA_DIR=/data NODE_ENV=production
USER node
COPY vboxstock-entrypoint.sh /usr/local/bin/vboxstock-entrypoint
RUN apk add --no-cache su-exec \
&& chmod +x /usr/local/bin/vboxstock-entrypoint \
&& mkdir -p /data
ENV PORT=3000 DATA_DIR=/data NODE_ENV=production PUID=99 PGID=100
EXPOSE 3000
VOLUME ["/data"]
HEALTHCHECK --interval=30s --timeout=3s --start-period=10s --retries=3 CMD wget -q -O /dev/null http://127.0.0.1:3000/api/health || exit 1
ENTRYPOINT ["/usr/local/bin/vboxstock-entrypoint"]
CMD ["node", "server.mjs"]