diff --git a/Dockerfile b/Dockerfile index e69de29..4bab486 100644 --- a/Dockerfile +++ b/Dockerfile @@ -0,0 +1,13 @@ +# Stage 1: Build the application +FROM node:16 AS builder +WORKDIR /app +COPY package.json . +RUN npm install +COPY . . +RUN npm run build + +# Stage 2: Run the application +FROM nginx:alpine +COPY --from=builder /app/build /usr/share/nginx/html +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"]