message: Fix startup issue on OpenShift by removing files which are overwritten on startup
  Also reverts back to distroless
diff: @@ -7,8 +7,15 @@ RUN npm dedupe
  RUN rm -rf frontend/node_modules
  RUN rm -rf frontend/.angular
  RUN rm -rf frontend/src/assets
  +RUN mkdir logs
  +RUN chown -R 65532 logs
  +RUN chgrp -R 0 ftp/ frontend/dist/ logs/ data/ i18n/
  +RUN chmod -R g=u ftp/ frontend/dist/ logs/ data/ i18n/
  +RUN rm data/chatbot/botDefaultTrainingData.json || true
  +RUN rm ftp/legal.md || true
  +RUN rm i18n/*.json || true
  -FROM node:18-slim
  +FROM gcr.io/distroless/nodejs:18
  ARG BUILD_DATE
  ARG VCS_REF
  LABEL maintainer="Bjoern Kimminich <bjoern.kimminich@owasp.org>" \
  @@ -24,13 +31,7 @@ LABEL maintainer="Bjoern Kimminich <bjoern.kimminich@owasp.org>" \
  org.opencontainers.image.revision=$VCS_REF \
  org.opencontainers.image.created=$BUILD_DATE
  WORKDIR /juice-shop
  -RUN addgroup --system --gid 1001 juicer && \
  - adduser juicer --system --uid 1001 --ingroup juicer
  -COPY --from=installer --chown=juicer /juice-shop .
  -RUN mkdir logs && \
  - chown -R juicer logs && \
  - chgrp -R 0 ftp/ frontend/dist/ logs/ data/ i18n/ && \
  - chmod -R g=u ftp/ frontend/dist/ logs/ data/ i18n/
  -USER 1001
  +COPY --from=installer --chown=65532:0 /juice-shop .
  +USER 65532
  EXPOSE 3000
  -CMD ["npm", "start"]
  +CMD ["/juice-shop/build/app.js"]
  