# Build simulator
WORKDIR /usr/builder
-COPY package.json package-lock.json tsconfig.json rollup.config.mjs prepare.js build-requirements.js ./
+COPY .npmrc package.json package-lock.json tsconfig.json rollup.config.mjs prepare.js build-requirements.js ./
COPY src ./src
COPY docker/config.json ./src/assets/config.json
COPY docker/authorization-tags.json ./src/assets/authorization-tags.json
# Build simulator dashboard
WORKDIR /usr/builder/webui
-COPY src/ui/web ./
+COPY ui/web ./
RUN npm set progress=false && npm config set depth 0 && npm cache clean --force && npm install
RUN npm run build