diff --git a/Dockerfile b/Dockerfile index 81fae70..d4cd61e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,10 @@ -FROM node:22-alpine AS build -WORKDIR /app -COPY package.json package-lock.json ./ -RUN npm ci -COPY . . -RUN npm run build - -# Runtime stage: serve the built app with Express FROM node:22-alpine WORKDIR /app ENV NODE_ENV=production COPY package.json package-lock.json ./ RUN npm ci --omit=dev COPY server.js ./ -COPY --from=build /app/dist ./dist +COPY public ./public EXPOSE 3000 USER node CMD ["node", "server.js"] \ No newline at end of file