mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
6bf4c0b67c
Addresses CVE-2025-23166
29 lines
605 B
Docker
29 lines
605 B
Docker
FROM node:22.21.0
|
|
LABEL org.opencontainers.image.authors="operations@openproject.com"
|
|
|
|
ARG DEV_UID=1000
|
|
ARG DEV_GID=1001
|
|
|
|
ENV USER=node
|
|
|
|
RUN apt-get update && apt-get install -y chromium
|
|
|
|
ENV CHROME_BIN=/usr/bin/chromium
|
|
|
|
RUN npm i -g npm@11.3.0
|
|
|
|
RUN groupadd $USER || true
|
|
RUN groupmod -g $DEV_GID $USER || true
|
|
RUN usermod -u $DEV_UID -d /home/dev $USER || true
|
|
|
|
EXPOSE 4200
|
|
|
|
RUN mkdir -p /home/dev/openproject/public/assets/frontend
|
|
RUN chown $USER:$USER -R /home/dev
|
|
|
|
VOLUME ["/home/dev/openproject", "/home/dev/openproject/public/assets/frontend"]
|
|
|
|
WORKDIR /home/dev/openproject/frontend
|
|
|
|
USER $USER
|