- Updated .pre-commit-config.yaml to change hooks to manual execution for performance. - Added UptimeHost and UptimeNotificationEvent models to support host-level monitoring. - Enhanced UptimeService to batch notifications for multiple service failures on the same host. - Implemented tests for notification batching and uptime host creation during sync. - Improved formatDuration function for better readability of durations.
Backend Service
This folder contains the Go API for CaddyProxyManager+.
Prerequisites
- Go 1.24+
Getting started
cp .env.example .env # optional
cd backend
go run ./cmd/api
Tests
cd backend
go test ./...