s3-3on/backend/Dockerfile

29 lines
565 B
Docker
Raw Permalink Normal View History

2022-11-18 15:21:28 +01:00
FROM node:18
WORKDIR /app
COPY package*.json ./
RUN npm install
RUN groupadd appgroup && useradd -g appgroup appuser
RUN apt-get update && apt-get install openssl
RUN mkdir /keys && \
openssl genrsa --out /keys/private.pem 2048 && \
openssl rsa -in /keys/private.pem -outform PEM -pubout -out /keys/public.pem && \
chmod 744 /keys/*
COPY . ./
#RUN npm install -g nodemon
RUN mkdir /uploads && chown appuser:appgroup /uploads
2022-11-18 20:11:15 +01:00
RUN mkdir /pcaps
2022-11-18 15:21:28 +01:00
2022-11-18 20:11:15 +01:00
RUN apt-get install tcpdump -y
2022-11-18 15:21:28 +01:00
2022-11-18 20:11:15 +01:00
EXPOSE 3000
2022-11-18 15:21:28 +01:00
CMD ["node", "server.js"]
# CMD ["nodemon", "server.js"]