Add static Piper asset service
Build and publish static assets / publish (push) Failing after 9s

This commit is contained in:
Ein Anderssono
2026-10-16 07:24:54 +02:00
commit 4ebe1bb9ec
22 changed files with 1215 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
# AI-spel static asset service
- Own only public, version-pinned Piper and ONNX speech assets.
- Serve under `/static/` on `https://ai-spel.k3s.k0.nu`.
- `VERSION` is the only release version source. Use `scripts/bump-version.py`.
- Gitea Actions on the existing `large` runner verifies, builds, and publishes. Never run tests, builds, containers, images, or binaries locally; do not create runners.
- Git release commit/tag, image, Helm chart, and manifest use the same version.
- Use Harbor project `ai-spel`, Argo CD project `ai-spel`, and Kubernetes namespace `ai-spel`.
- `/static/piper-wasm-v1/` is immutable and cached for one year. Incompatible asset updates require a new path and coordinated frontend change.
- No secrets or runtime network access.