mirror of
https://github.com/mblanke/ThreatHunt.git
synced 2026-03-01 05:50:21 -05:00
feat: Add Playbook Manager, Saved Searches, and Timeline View components
- Implemented PlaybookManager for creating and managing investigation playbooks with templates. - Added SavedSearches component for managing bookmarked queries and recurring scans. - Introduced TimelineView for visualizing forensic event timelines with zoomable charts. - Enhanced backend processing with auto-queued jobs for dataset uploads and improved database concurrency. - Updated frontend components for better user experience and performance optimizations. - Documented changes in update log for future reference.
This commit is contained in:
4
scripts/dev-up.cmd
Normal file
4
scripts/dev-up.cmd
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
setlocal
|
||||
powershell -ExecutionPolicy Bypass -File "%~dp0dev-up.ps1" %*
|
||||
exit /b %errorlevel%
|
||||
@@ -37,11 +37,11 @@ Write-Step 'Container status'
|
||||
docker compose ps
|
||||
|
||||
Write-Step 'Health checks'
|
||||
$backendOk = Wait-Http200 -url 'http://localhost:8000/openapi.json' -timeoutSeconds $HealthTimeoutSeconds
|
||||
$backendOk = Wait-Http200 -url 'http://localhost:8000/health' -timeoutSeconds $HealthTimeoutSeconds
|
||||
$frontendOk = if ($BackendOnly) { $true } else { Wait-Http200 -url 'http://localhost:3000/' -timeoutSeconds $HealthTimeoutSeconds }
|
||||
|
||||
if (-not $backendOk) {
|
||||
Write-Error 'Backend health check failed: http://localhost:8000/openapi.json did not return HTTP 200 in time.'
|
||||
Write-Error 'Backend health check failed: http://localhost:8000/health did not return HTTP 200 in time.'
|
||||
exit 1
|
||||
}
|
||||
if (-not $frontendOk) {
|
||||
@@ -50,7 +50,7 @@ if (-not $frontendOk) {
|
||||
}
|
||||
|
||||
Write-Step 'All good'
|
||||
Write-Host 'Backend: http://localhost:8000/openapi.json (OK)' -ForegroundColor Green
|
||||
Write-Host 'Backend: http://localhost:8000/health (OK)' -ForegroundColor Green
|
||||
if (-not $BackendOnly) {
|
||||
Write-Host 'Frontend: http://localhost:3000/ (OK)' -ForegroundColor Green
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user