feat: add github-backed decision storage

This commit is contained in:
Codex
2026-07-09 18:42:45 +02:00
parent 50a166a2ce
commit 6fc459e1fb
6 changed files with 629 additions and 12 deletions
+23
View File
@@ -81,6 +81,29 @@ services:
key: DATABASE_URL
secretName: decision-center-runtime-secrets
secretKey: DATABASE_URL
storage:
primary: github-repo
github:
repo: pikasTech/unidesk-decision-center-data
sshUrl: git@github.com:pikasTech/unidesk-decision-center-data.git
branch: main
basePath: data
worktreePath: /var/lib/unidesk/decision-center/repo
commitMessagePrefix: "decision-center:"
author:
name: UniDesk Decision Center
email: decision-center@unidesk.local
ssh:
secretName: decision-center-github-ssh
mountPath: /var/lib/unidesk/decision-center/ssh
privateKey:
sourceRef:
path: /root/.ssh/id_ed25519_github_codex
secretKey: ssh-privatekey
knownHosts:
sourceRef:
path: /root/.ssh/known_hosts
secretKey: known_hosts
repository:
url: https://github.com/pikasTech/unidesk
dockerfile: src/components/microservices/decision-center/Dockerfile