- Added a new test case to ensure that partial updates do not wipe existing fields in the ProxyHost model. - Modified the Update method in ProxyHostHandler to handle partial updates by only mutating fields present in the JSON payload. - Enhanced the handling of nullable foreign keys and locations during updates. - Removed the requirement for 100% coverage checks for critical backend modules in the CI pipeline.
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 ./...