Commit Graph

4 Commits

Author SHA1 Message Date
Weapie
265ca8ac38 Improve accessibility and access controls; verify production and database recovery
All checks were successful
Container-Image bauen und veröffentlichen / build-and-push (push) Successful in 5m15s
2026-09-14 11:44:41 +02:00
Weapie
faaf0862bf Build-Kontext verkleinern und Dockerfile bereinigen
Some checks failed
Container-Image bauen und veröffentlichen / build-and-push (push) Failing after 16s
Der Workflow scheiterte mit ENOSPC auf dem Runner. Ursache ist der
volle Datentraeger dort, nicht der Build - was wir beitragen koennen:

- 46 der 54 Inter-Schriftdateien waren unbenutzt. Nur die acht in
  app/layout.tsx referenzierten Schnitte bleiben: 18 MB -> 2 MB.
- npm-Cache wird in derselben Schicht entfernt, in der er entsteht.
- data/policies aus dem Docker-Kontext genommen; die Datensaetze
  stehen in der Datenbank, die JSON-Ablage ist reiner Nachweis.

Ausserdem im Dockerfile: Eine frühere Bearbeitung hatte ein echtes
Steuerzeichen CR in das sed-Muster geschrieben statt der Escape-Folge.
Es funktionierte, war aber unlesbar - jetzt wieder 's/\r$//'.

Geprueft: Image baut, Container startet, alle acht Schriftschnitte
werden ausgeliefert.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 11:58:32 +02:00
Weapie
d76ff12fbe Quellliste auch vom Docker-Build ausschliessen
All checks were successful
Container-Image bauen und veröffentlichen / build-and-push (push) Successful in 10s
Das fertige Image kopiert data/ nicht, die Build-Schicht enthielt die
Gesamtliste mit den Namen der Beschaeftigten aber trotzdem.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 09:47:38 +02:00
Weapie
328f042307 Syncova Policies: Portal für DSGVO-Datenschutzerklärungen
Next.js 15 App Router mit öffentlicher Übersicht und geschütztem
Admin-Bereich zur Pflege von Datenschutzerklärungen nach Art. 12ff. DSGVO.

- Oberfläche auf Basis von shadcn/ui, Inter lokal eingebunden
- Prisma/SQLite, Auth.js mit Credentials-Provider und Rollen
- Massenimport der Merkblätter des Amtes Leezen aus PDF
- Docker-Image (standalone) und Gitea-Workflow zur Veröffentlichung

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 16:23:51 +02:00