Fix data volume permissions at startup
Publish container image / publish (push) Successful in 1m11s

This commit is contained in:
lzstealth committed 2026-10-04 20:46:06 +01:00
1 parent 3c294ffc17
commit ad90e5f052
2 files changed
+12 -1

No files matched your search

+5 -1
View File
@@ -2,12 +2,16 @@ FROM node:22-alpine
WORKDIR /app
RUN apk add --no-cache su-exec
COPY package.json package-lock.json ./
RUN npm ci --omit=dev
COPY --chown=node:node . .
USER node
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
RUN chmod 755 /usr/local/bin/docker-entrypoint.sh
EXPOSE 3000
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["node", "server.js"]
+7
View File
@@ -0,0 +1,7 @@
#!/bin/sh
set -eu
mkdir -p /app/data
chown -R node:node /app/data
exec su-exec node "$@"