From 2cfe10d4aa69590173ae30594f2a70e0a80083fb Mon Sep 17 00:00:00 2001 From: DSS Date: Wed, 10 Dec 2025 22:48:54 -0300 Subject: [PATCH] feat: Add admin-ui build step to dss-setup.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Build production bundle during setup - Use --legacy-peer-deps for npm install - Ensures dist/ is ready for deployment 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- scripts/dss-setup.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/dss-setup.sh b/scripts/dss-setup.sh index 6d939b5..21d73ff 100755 --- a/scripts/dss-setup.sh +++ b/scripts/dss-setup.sh @@ -93,11 +93,18 @@ log_ok "Python venv ready" # Check admin-ui node_modules if [ ! -d "$DSS_ROOT/admin-ui/node_modules" ]; then log_info "Installing admin-ui dependencies..." - cd "$DSS_ROOT/admin-ui" && npm install + cd "$DSS_ROOT/admin-ui" && npm install --legacy-peer-deps cd "$DSS_ROOT" fi log_ok "Node dependencies ready" +# Build admin-ui for production +log_info "Building admin-ui for production..." +cd "$DSS_ROOT/admin-ui" +npm run build 2>&1 | tail -5 +cd "$DSS_ROOT" +log_ok "admin-ui built (dist/)" + echo "" # ============================================================================