20 lines
563 B
Bash
20 lines
563 B
Bash
#!/bin/bash
|
|
set -e
|
|
APP_DIR=/var/www/onebot
|
|
LOG=/tmp/npm_build.log
|
|
export PATH="/home/rui/.nvm/versions/node/v24.12.0/bin:$PATH"
|
|
|
|
cd "$APP_DIR"
|
|
echo "=== 前端构建开始 $(date) ===" > "$LOG"
|
|
node -v >> "$LOG" 2>&1
|
|
|
|
# laravel-mix 生产构建
|
|
npx mix --production >> "$LOG" 2>&1
|
|
echo "BUILD_EXIT=$?" >> "$LOG"
|
|
echo "=== 构建完成 $(date) ===" >> "$LOG"
|
|
|
|
echo "=== dist 目录 ==="
|
|
ls -la "$APP_DIR/public/dist/" 2>/dev/null | head -20
|
|
echo "=== dist/images logo ==="
|
|
ls -la "$APP_DIR/public/dist/images/" 2>/dev/null | grep -i logo || echo "NO_LOGO_IN_DIST"
|