Node.js image uses user `root`
Summary
Node.js image uses user root which is a security concern and causes the prepublishOnly script to fail/output an error.
Best practices: https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user
Steps to reproduce
See https://gitlab.com/openstapps/configuration/-/jobs/215586528.
What is the current bug behavior?
npm WARN lifecycle @openstapps/configuration@0.15.0~prepublishOnly: cannot run in wd @openstapps/configuration@0.15.0 npm ci && npm run build (wd=.)
What is the expected correct behavior?
Lifecycle script should not fail.
Possible fixes
Add USER node to Dockerfile for Node.js image..