DweebUI/Dockerfile

21 lines
344 B
Docker
Raw Normal View History

# syntax=docker/dockerfile:1
FROM node:21-alpine
ENV NODE_ENV production
WORKDIR /app
RUN --mount=type=bind,source=package.json,target=package.json \
--mount=type=bind,source=package-lock.json,target=package-lock.json \
--mount=type=cache,target=/root/.npm \
npm ci --omit=dev
USER root
2023-11-19 09:33:48 +00:00
2023-11-19 15:51:22 +00:00
COPY . .
2023-11-19 09:33:48 +00:00
EXPOSE 8000
CMD node app.js