7 Commits

Author SHA1 Message Date
Automated Action
7c96bd9af2 Fix FastAPI middleware import error for deployment
- Removed custom BaseHTTPMiddleware that was causing import errors
- Simplified CORS configuration to use only standard FastAPI CORSMiddleware
- Kept explicit OPTIONS handler for maximum compatibility
- Fixed compatibility issue with deployed FastAPI version
2025-06-20 11:59:33 +00:00
Automated Action
dfabc89d07 Fix CORS configuration for frontend access
- Added custom CORS middleware to ensure headers are always present
- Added explicit OPTIONS handler for preflight requests
- Used both custom and standard CORS middleware for maximum compatibility
- This should definitively resolve CORS blocking issues
2025-06-20 11:56:53 +00:00
Automated Action
2a70291924 Fix CORS configuration for frontend access
- Set allow_credentials=False when using wildcard origins
- Added explicit OPTIONS handler for preflight requests
- Simplified CORS configuration to be more permissive
- This should resolve CORS blocking from frontend applications
2025-06-20 11:49:31 +00:00
Automated Action
1501f02451 Add automatic background scheduler for uptime monitoring
- Implemented APScheduler for automatic uptime checks
- Each monitor runs on its own configured interval (default 5 minutes)
- Scheduler starts automatically on application startup
- Real-time job management when monitors are created/updated/deleted
- Added scheduler status and control endpoints
- Background logging of all check results
- Updated documentation with scheduling features
2025-06-20 11:33:47 +00:00
Automated Action
42915817b3 Fix Pydantic URL serialization issue when creating/updating monitors 2025-06-19 20:44:05 +00:00
Automated Action
79eb3ef108 Add complete Uptime Monitoring API implementation
- Created FastAPI application with SQLite database
- Implemented monitor management endpoints (CRUD operations)
- Added uptime checking functionality with response time tracking
- Included statistics endpoints for uptime percentage and metrics
- Set up database models and Alembic migrations
- Added comprehensive API documentation
- Configured CORS and health check endpoints
2025-06-19 20:40:47 +00:00
Automated Action
5fa1223cdc Initial commit from template 2025-06-19 20:34:53 +00:00