blob: ba94f8cd1674f6e5b17075aa778b23406245b25e [file] [log] [blame]
FROM --platform=linux/amd64 node:12
# Create unprivileged user
RUN groupadd --system vulnogram && useradd --system --create-home --gid vulnogram vulnogram
WORKDIR /home/vulnogram
COPY ./package*.json /home/vulnogram
RUN chown vulnogram:vulnogram --recursive /home/vulnogram/
USER vulnogram
RUN npm install
USER root
COPY . /home/vulnogram/
RUN chown vulnogram:vulnogram --recursive .
USER vulnogram
CMD ["npm", "start", "--prefix", "/home/vulnogram"]