feat: Add admin-ui build step to dss-setup.sh
Some checks failed
DSS Project Analysis / dss-context-update (push) Has been cancelled
Some checks failed
DSS Project Analysis / dss-context-update (push) Has been cancelled
- 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 <noreply@anthropic.com>
This commit is contained in:
@@ -93,11 +93,18 @@ log_ok "Python venv ready"
|
|||||||
# Check admin-ui node_modules
|
# Check admin-ui node_modules
|
||||||
if [ ! -d "$DSS_ROOT/admin-ui/node_modules" ]; then
|
if [ ! -d "$DSS_ROOT/admin-ui/node_modules" ]; then
|
||||||
log_info "Installing admin-ui dependencies..."
|
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"
|
cd "$DSS_ROOT"
|
||||||
fi
|
fi
|
||||||
log_ok "Node dependencies ready"
|
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 ""
|
echo ""
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user