diff --git a/Dockerfile b/Dockerfile index fb2e5c5..6714ab0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,12 @@ -FROM node:latest - -WORKDIR /app - -COPY package.json . - -RUN npm ci - -RUN npm i -g serve +FROM node:latest as node +USER node +WORKDIR /usr/src/app COPY . . -RUN npm run build +RUN ["npm", "ci"] +RUN ["npm", "run", "build"] -EXPOSE 3000 - -CMD [ "serve", "-s", "dist" ] +FROM ghcr.io/static-web-server/static-web-server:latest +WORKDIR / +COPY --from=node /usr/src/app/dist /public