diff --git a/ui/Dockerfile b/ui/Dockerfile index 80d77046..e0a9826a 100644 --- a/ui/Dockerfile +++ b/ui/Dockerfile @@ -4,12 +4,15 @@ WORKDIR /app ARG REGISTRY_TOKEN COPY package.json package-lock.json .npmrc ./ RUN echo "//gitea.siegeln.net/api/packages/cameleer/npm/:_authToken=${REGISTRY_TOKEN}" >> .npmrc && \ - npm ci && \ - npm install @cameleer/design-system@dev && \ - rm -f .npmrc + npm ci COPY . . +# Upgrade design system to latest dev snapshot (after COPY to bust Docker cache) +RUN echo "//gitea.siegeln.net/api/packages/cameleer/npm/:_authToken=${REGISTRY_TOKEN}" >> .npmrc && \ + npm install @cameleer/design-system@dev && \ + rm -f .npmrc + ARG VITE_ENV_NAME=PRODUCTION ENV VITE_ENV_NAME=$VITE_ENV_NAME RUN npm run build