Files
maplibre-poc/maplibre-docker/Dockerfile.back
2025-08-20 16:14:17 +02:00

13 lines
439 B
Docker

FROM node:24-alpine AS build
WORKDIR /app
COPY test-backend/package*.json ./test-backend/
RUN npm --prefix test-backend install # installs dev deps for build
COPY . .
RUN npm --prefix test-backend run build
FROM node:24-alpine AS runtime
WORKDIR /app
COPY test-backend/package*.json ./
RUN npm install --omit=dev # only prod deps for runtime
COPY --from=build /app/test-backend/dist ./dist
EXPOSE 3001
CMD ["npm", "start"]