16 lines
241 B
Docker
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
|