restic: the holder in Go

Go is the default for new module code; the holder is one binary like the licence manager, serving
the seat's verbs over the SDK and running the nights beside them. Same behaviour and tests.
This commit is contained in:
2026-10-05 11:58:18 +02:00
parent 32cd92baeb
commit 3a88bca21a
11 changed files with 849 additions and 570 deletions
+5 -5
View File
@@ -45,12 +45,12 @@
{
"name": "tools",
"kind": "bundle",
"language": "typescript",
"entrypoints": [
"tools/index.js"
],
"language": "go",
"system": "arch",
"from": "cmd/restic-backups",
"binary": "restic-backups",
"loads": [
"tools/index.js"
"restic-backups"
],
"env": {
"MESH_BACKUP_DECLARED": "${dir:state}/backups.conf",