&& pnpm set progress=false \
&& pnpm config set depth 0 \
&& pnpm install --ignore-scripts \
- && cp docker/config.json public/config.json \
- && pnpm build
+ && cp ui/web/docker/config.json ui/web/public/config.json \
+ && pnpm --filter webui build
FROM node:lts-alpine
WORKDIR /usr/app
-COPY --from=builder /usr/builder ./
-COPY docker/run.sh /run.sh
-COPY docker/autoconfig.sh /autoconfig.sh
+COPY --from=builder /usr/builder/ui/web ./
+COPY ui/web/docker/run.sh /run.sh
+COPY ui/web/docker/autoconfig.sh /autoconfig.sh
RUN set -ex \
&& chmod +x /run.sh \
&& chmod +x /autoconfig.sh