diff --git a/docker/Dockerfile b/docker/Dockerfile index 82a55d6a2b4..911d63a3119 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,8 +1,6 @@ # Stage 1: Build stage FROM node:20-alpine AS build -USER root - # Skip downloading Chrome for Puppeteer (saves build time) ENV PUPPETEER_SKIP_DOWNLOAD=true @@ -22,4 +20,8 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser COPY --from=build /usr/local/lib/node_modules /usr/local/lib/node_modules COPY --from=build /usr/local/bin /usr/local/bin +RUN chown -R node:node /usr/local/lib/node_modules/flowise + +USER node + ENTRYPOINT ["flowise", "start"]