99e23d7e78b4a2a650425f68b7ba7633c9b1f1d0
- All 11 Repository Protocol interfaces (Admin, Setting, AuditLog, PushSchedule, PushRetryJob, PasswordPreset + existing 5) - All 11 async SQLAlchemy Repository implementations - 4 Application Services (ServerService, ScriptService, AuthService, SyncService) - FastAPI DI wiring in dependencies.py (repos → services) - 6 API route modules (servers, auth, agent, scripts, settings/schedules/presets/audit/retries) - Agent /api/exec endpoint for remote shell command execution - Batch push engine with asyncio.Semaphore(10) concurrency control - TOTP authentication + brute-force protection (5 failures / 15 min lockout) - DB credential management with $DB_* variable substitution - Ubuntu deployment guide (docs/DEPLOY.md) with dependency fix script Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Nexus 运维平台源码
Languages
JavaScript
79.9%
Python
10.5%
TypeScript
3.8%
Vue
3.5%
Shell
1.5%
Other
0.8%