From e44730c3e5243996987094b938a7312c9b65d2cf Mon Sep 17 00:00:00 2001 From: Adam Trzaskowski Date: Mon, 20 May 2024 19:30:32 +0200 Subject: [PATCH] working dockerfile for project mariupol --- Dockerfile | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 141ac69b..76586aac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,10 @@ -FROM mhart/alpine-node:10.11 - -LABEL authors="Lachlan Kermode " - -# Install app dependencies -COPY package.json /www/package.json -RUN cd /www; yarn - -# Copy app source -COPY . /www -WORKDIR /www -RUN yarn build - -# files available to copy at /www/build +FROM node:20-alpine +WORKDIR /app +COPY package.json ./package.json +COPY package-lock.json ./package-lock.json +COPY --chown=node:node . /app +RUN npm install +RUN npm run build +EXPOSE 8080 +USER node +CMD [ "npm", "run", "serve"] \ No newline at end of file