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 "" # ============================================================================