Files
2025-05-28 09:55:51 +08:00

16 lines
241 B
Docker

FROM node:18-alpine3.16
RUN mkdir -p /usr/src/node-app && chown -R node:node /usr/src/node-app
WORKDIR /usr/src/node-app
COPY package.json yarn.lock ./
USER node
RUN yarn install --pure-lockfile
COPY --chown=node:node . .
EXPOSE 3000