- Replaced database-dependent ConfigService with pure file-based implementation
- Added support for both system-wide (/etc) and local app configuration
- Implemented safe atomic file writes with backups
- Added fallback to default values for missing configuration fields
- Improved error handling for configuration loading/saving
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added UseDefaultFiles middleware to serve index.html by default
- Explicitly copy wwwroot contents during installation
- Added checks in test script to verify static content
- Added fallback to /index.html endpoint if root path doesn't respond
- Enhanced test script to diagnose and fix common deployment issues
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added correct runtimeconfig.json for Microsoft.AspNetCore.OpenApi reference
- Fixed systemd service to specify correct working directory and environment
- Set explicit --no-self-contained and framework target for publishing
- Added test-installation.sh script for easy verification
- Fixed libhostpolicy.so error when running as a service
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>