diff --git a/frontend/Dockerfile b/frontend/Dockerfile index b05cba1..21efd0b 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,6 +1,9 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1.6 -FROM node:20-alpine AS build +ARG NODE_IMAGE=node:20-alpine +ARG NGINX_IMAGE=nginx:alpine + +FROM --platform=$BUILDPLATFORM ${NODE_IMAGE} AS build WORKDIR /app COPY package.json package-lock.json ./ @@ -9,7 +12,7 @@ RUN npm ci --no-audit --no-fund COPY . . RUN npm run build -FROM nginx:alpine +FROM ${NGINX_IMAGE} WORKDIR /usr/share/nginx/html COPY --from=build /app/dist ./