Compare commits

..

2 Commits

Author SHA1 Message Date
d23ff54de5 update 2025-07-13 22:48:43 +02:00
8e1a1bf5af update dockerfile 2025-07-13 22:46:26 +02:00

View File

@ -1,24 +1,25 @@
FROM node:22-alpine AS build ARG NODE_VERSION=22.16.0
FROM node:${NODE_VERSION}-slim as base
FROM base as build
WORKDIR /app WORKDIR /app
RUN corepack enable
RUN npm install -g pm2 RUN npm install -g pm2
# Copy package.json and your lockfile, here we add pnpm-lock.yaml for illustration
COPY package*.json ./ COPY package*.json ./
# Install dependencies
RUN npm i RUN npm i
# Copy the entire project COPY --link . .
COPY . .
# Build the project
RUN npm run build RUN npm run build
# Change the port and host FROM base
COPY --from=build /src/.output /src/.output
ENV PORT=3001 ENV PORT=3001
EXPOSE 3001 EXPOSE 3001