From 18a0c34036ae76fbcda2b55e6077bd605356a837 Mon Sep 17 00:00:00 2001 From: elpatron Date: Tue, 24 Feb 2026 16:35:47 +0100 Subject: [PATCH] docs: Add instructions for persistent Docker database storage to README. --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a1b3a6..048c508 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,15 @@ Die Bereitstellung der App erfolgt am einfachsten mit Docker: `docker image build -t erdbeerhannah:latest .` -`docker run -p 9090:90 -t erdbeerhannah:latest` +Um die erstellten Kassen-Instanzen und deren Passwörter bei einem Neustart des Containers nicht zu verlieren, sollte für eine **persistente Datenspeicherung** die genutzte SQLite-Datenbank als Volume auf das Host-System gemountet werden: + +```bash +# Vorab eine leere Datei anlegen, damit Docker fälschlicherweise kein Verzeichnis erstellt +touch kasse.db + +# Container mit gemounteter Datenbank starten +docker run -p 9090:90 -v $(pwd)/kasse.db:/app/kasse.db -t erdbeerhannah:latest +``` ## Privatsphäre