feat: Add Linux deployment scripts and server logs view
- Add deployment/linux/ with deploy.sh for deploying from Claude-Agent LXC to Windows server - Add ServerLogsView.vue for viewing server logs from frontend - Add shared/routes/system.py for system health endpoints - Update CLAUDE.md with quick deploy instructions - Improve Windows deployment scripts (ROA2WEB-Console.ps1) - Fix OCR service validation and worker pool improvements - Update environment config examples - Various script permission and startup fixes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
13
start-prod.sh
Normal file → Executable file
13
start-prod.sh
Normal file → Executable file
@@ -103,6 +103,19 @@ fi
|
||||
|
||||
sleep 2
|
||||
|
||||
# Step 1.5: Check and install poppler-utils (required for PDF OCR)
|
||||
if ! command -v pdftoppm &> /dev/null; then
|
||||
print_warning "poppler-utils not found - required for PDF OCR processing"
|
||||
print_message "Installing poppler-utils..."
|
||||
if sudo apt-get update -qq && sudo apt-get install -y -qq poppler-utils; then
|
||||
print_success "poppler-utils installed"
|
||||
else
|
||||
print_warning "Could not install poppler-utils - PDF OCR may not work"
|
||||
fi
|
||||
else
|
||||
print_success "poppler-utils found ($(pdftoppm -v 2>&1 | head -1))"
|
||||
fi
|
||||
|
||||
# Step 2: Start Unified Backend (8000)
|
||||
print_message "2. Starting Unified Backend on port 8000..."
|
||||
|
||||
|
||||
Reference in New Issue
Block a user