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:
Claude Agent
2026-01-04 00:26:36 +00:00
parent 495790411f
commit 02a8c8682c
39 changed files with 1939 additions and 80 deletions

13
start-prod.sh Normal file → Executable file
View 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..."