v0.1.0:24 — Keysat licensing service end-to-end

Daemon, StartOS wrapper, admin SPA, public buy/thank-you pages,
discount codes, free-license redemption, Apply-discount UX,
self-licensing, and v0.1.0 release notes.
This commit is contained in:
Grant
2026-05-07 10:33:39 -05:00
parent 432250bffc
commit 6ac118ae70
90 changed files with 14896 additions and 524 deletions
+6 -2
View File
@@ -2,14 +2,18 @@
// - prevent starting if BTCPay isn't installed,
// - gate our service's health status on BTCPay's,
// - provide the `btcpayserver.startos` hostname inside our container.
//
// versionRange uses ExVer (StartOS's Extended Versioning). The ':0' suffix
// is the downstream revision; ':0' is the conventional value meaning "any
// downstream revision of upstream version 1.11.0 or later".
import { sdk } from './sdk'
export const setDependencies = sdk.setupDependencies(async ({ effects }) => {
export const setDependencies = sdk.setupDependencies(async ({ effects: _effects }) => {
return {
btcpayserver: {
kind: 'running',
versionRange: '>=1.11.0',
versionRange: '>=1.11.0:0',
healthChecks: [],
},
}