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
+32
View File
@@ -0,0 +1,32 @@
# Build context is now this wrapper directory itself. Exclude things
# that bloat the context and aren't needed by the Dockerfile.
#
# The Dockerfile only consumes `licensing-service/` (a symlink to the
# sibling Rust crate) plus its own multi-stage build inputs.
# Wrapper's own Node deps and bundle output — irrelevant to Rust build.
node_modules/
javascript/
# Local backup / temp files
*.bak
*.tmp
*.ts.tmp
# Build artifacts
*.s9pk
# Editor / OS cruft
.DS_Store
*.swp
.vscode/
.idea/
# Don't ship the symlinked Rust target/ output that may exist in the
# upstream working tree.
licensing-service/target/
licensing-service/docs/
# Git internals (we keep .git/HEAD + .git/index for the gitHash field via
# start-cli's own scan; Docker doesn't need them).
.git/