[Feature] Migrate webserver, keyserver, and webhook into the module system #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
Move existing functionality into
modules/webserver,modules/keyserver,modules/webhook, each implementing theModuleinterface from #1 and reading config from #2.Extract shared logic into
internal/:internal/ntfy— notifier, currently embedded in webhook.go, needs to be reusable by future modules (e.g. resource monitor)internal/middleware— securityHeaders, rateLimit, noListingDepends on #1 and #2.
Proposal
No response
Alternatives Considered
No response