11 lines
220 B
Docker
11 lines
220 B
Docker
# --- Release image ---
|
|
FROM node:22-alpine AS release
|
|
ARG PORT
|
|
WORKDIR /home/node/app
|
|
COPY ./src ./src
|
|
COPY ./package.json ./
|
|
COPY ./package-lock.json ./
|
|
RUN npm ci
|
|
EXPOSE $PORT
|
|
ENTRYPOINT ["node", "src/apps/index.js"]
|