Gulum
45b8533f18
CI / Backend Tests (.NET) (push) Successful in 1m11s
CI / Frontend Tests (Node/Vite) (push) Failing after 4m59s
CI / Docker Build & Push (push) Has been skipped
CI / Deploy auf TrueNAS (Custom App) (push) Has been skipped
feat(deploy): TrueNAS Custom-App + Auto-Deploy, plus aufgelaufene Arbeit
Deployment:
- custom-app.compose.yaml: self-contained Compose fuer TrueNAS "Custom App"
(absolute Host-Bind-Pfade, postgres:18, pull_policy always, Port 8090)
- scripts/truenas-deploy.sh: Host-Skript create/redeploy via midclt (App
bleibt unter Apps sichtbar) inkl. Image-Pull + Health-Check
- ci.yml Deploy-Job: laeuft auf ubuntu-latest-Runner, kopiert Deploy-Dateien
per SSH auf den NAS-Host und triggert truenas-deploy.sh (statt runs-on goldeye)
- compose.yaml/.env.example: postgres:18 (Locale-Match zur Quell-DB), Port 8090
- .gitignore: .agents/, tools/rag/, deploy/truenas/.env (Secrets/Scratch)
Aufgelaufene Feature-Arbeit (verified/Freeze, Migrationen, Import-Triage):
- GerbilOverride/VerifiedGerbil-Endpoints + GerbilSnapshotService + Tests
- EF-Migrationen (ShowInChronicle, Stillborn, BirthOrder, ManualFlag, DSGVO)
- Frontend VerifizierteTierePage + verified-API + e2e-Spec
- diverse Import-/Triage-Skripte und -Tests
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 09:19:11 +02:00
..
2026-06-06 01:07:19 +02:00
2026-06-06 01:07:19 +02:00
2026-06-06 07:55:34 +02:00
2026-06-06 07:55:34 +02:00
2026-06-06 07:55:30 +02:00
2026-06-06 07:55:30 +02:00
2026-06-06 09:01:12 +02:00
2026-06-06 09:01:12 +02:00
2026-06-06 09:10:30 +02:00
2026-06-06 09:10:30 +02:00
2026-06-06 09:21:20 +02:00
2026-06-06 09:21:20 +02:00
2026-06-06 09:43:01 +02:00
2026-06-06 09:43:01 +02:00
2026-06-06 10:26:01 +02:00
2026-06-06 10:26:01 +02:00
2026-06-06 10:58:29 +02:00
2026-06-06 10:58:29 +02:00
2026-06-06 11:07:10 +02:00
2026-06-06 11:07:10 +02:00
2026-06-06 11:59:57 +02:00
2026-06-06 11:59:57 +02:00
2026-06-06 15:15:54 +02:00
2026-06-06 15:15:54 +02:00
2026-06-06 15:40:57 +02:00
2026-06-06 15:40:57 +02:00
2026-06-06 17:54:06 +02:00
2026-06-06 17:54:06 +02:00
2026-06-06 19:49:50 +02:00
2026-06-06 19:49:50 +02:00
2026-06-06 19:49:50 +02:00
2026-06-06 19:49:50 +02:00
2026-06-06 20:56:33 +02:00
2026-06-06 20:56:33 +02:00
2026-06-06 22:29:47 +02:00
2026-06-06 22:29:47 +02:00
2026-06-07 01:12:55 +02:00
2026-06-07 01:12:55 +02:00
2026-06-07 21:58:10 +02:00
2026-06-07 03:27:11 +02:00
2026-06-07 03:31:51 +02:00
2026-06-07 03:31:51 +02:00
2026-06-13 01:40:19 +02:00
2026-06-13 01:40:19 +02:00
2026-06-13 01:40:19 +02:00
2026-06-13 01:40:19 +02:00
2026-06-13 01:40:19 +02:00
2026-06-13 01:40:19 +02:00
2026-06-13 13:35:30 +02:00
2026-06-13 13:35:30 +02:00
2026-06-13 13:35:30 +02:00
2026-06-13 13:35:30 +02:00
2026-06-21 21:57:40 +02:00
2026-06-21 21:57:40 +02:00
2026-06-21 21:57:40 +02:00
2026-06-21 21:57:40 +02:00
2026-06-22 15:30:42 +02:00
2026-06-22 15:30:42 +02:00
2026-06-22 15:45:15 +02:00
2026-06-22 15:45:15 +02:00
2026-06-22 16:02:11 +02:00
2026-06-22 16:02:11 +02:00
2026-06-22 16:02:11 +02:00
2026-06-22 16:02:11 +02:00
2026-06-22 17:52:50 +02:00
2026-06-22 17:52:50 +02:00
2026-06-22 19:52:34 +02:00
2026-06-22 19:52:34 +02:00
2026-06-22 22:38:23 +02:00
2026-06-22 22:38:23 +02:00
2026-06-22 22:43:19 +02:00
2026-06-22 22:43:19 +02:00
2026-06-22 22:43:18 +02:00
2026-06-22 22:43:18 +02:00
2026-06-22 22:43:19 +02:00
2026-06-22 22:43:19 +02:00
2026-06-22 22:43:18 +02:00
2026-06-22 22:43:18 +02:00
2026-06-22 22:43:18 +02:00
2026-06-22 22:43:18 +02:00
2026-06-22 22:43:19 +02:00
2026-06-22 22:43:19 +02:00
2026-06-23 09:05:35 +02:00
2026-06-23 09:05:35 +02:00
2026-06-23 11:02:04 +02:00
2026-06-23 11:02:04 +02:00
2026-06-23 11:14:07 +02:00
2026-06-23 11:14:07 +02:00
2026-06-23 11:24:02 +02:00
2026-06-23 11:24:02 +02:00
2026-06-23 11:32:26 +02:00
2026-06-23 11:32:26 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00
2026-07-19 09:19:11 +02:00