- Fix TestCertificateHandler_Delete race condition: - Add WAL mode and busy_timeout to SQLite connection - Add sleep to allow background sync goroutine to complete - Fix TestNotificationService_SendExternal_EdgeCases race condition: - Use atomic.Value for cross-goroutine string access - Update .golangci.yml for version 2: - Add version field - Move linters-settings under linters.settings - Remove deprecated typecheck and gosimple linters - Update govet shadow check syntax
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 ./...