diff --git a/Dockerfile b/Dockerfile index 23496e5..e097051 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,10 @@ -FROM alpine:latest +FROM node:20-alpine WORKDIR /home/node/app COPY package*.json ./ -RUN apk add --no-cache nodejs npm -RUN NODE_ENV="production" npm ci --omit=dev +RUN npm ci --omit=dev # Directories and files excluded via .dockerignore COPY . . @@ -18,4 +17,4 @@ EXPOSE 3000 HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ CMD wget --quiet --tries=1 --spider http://localhost:3000 || exit 1 -ENTRYPOINT ["npm", "start"] \ No newline at end of file +ENTRYPOINT ["npm", "start"]