From bc45b91b51d5a0ec244131892a9fd51cb1546fdd Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Tue, 29 Aug 2023 21:47:39 +0100 Subject: [PATCH] Refactored Dockerfile --- Dockerfile | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9811a32..77e0be3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,22 @@ -FROM node:16-buster-slim AS base -WORKDIR /app -FROM base AS builder -COPY . . +FROM node:16-buster-slim + RUN apt-get update && \ apt-get install -y chromium traceroute && \ chmod 755 /usr/bin/chromium && \ rm -rf /var/lib/apt/lists/* -RUN npm install --force -RUN npm run build + +WORKDIR /app + +COPY package.json yarn.lock ./ + +RUN yarn install + +COPY . . + +RUN yarn build + EXPOSE ${PORT:-3000} + ENV CHROME_PATH='/usr/bin/chromium' -CMD ["npm", "run", "serve"] + +CMD ["yarn", "serve"]