diff --git a/workspaces/dcm/Dockerfile b/workspaces/dcm/Dockerfile index c04fad96f74..fef6ea03904 100644 --- a/workspaces/dcm/Dockerfile +++ b/workspaces/dcm/Dockerfile @@ -76,8 +76,12 @@ COPY --from=build /app/plugins/dcm-backend/config.d.ts plugins/dcm-backend/confi COPY --from=build /app/packages/app/dist packages/app/dist COPY app-config.yaml app-config.production.yaml ./ -RUN chown -R node:node /app -USER node +# Fix OpenShift arbitrary UID compatibility: +# Set GID to 0 (root group) and mirror user permissions to group permissions (g=u) +RUN chown -R node:0 /app && \ + chmod -R g=u /app + +USER 1000 EXPOSE 7007