first ruggedy draft

This commit is contained in:
2026-06-28 13:48:15 +02:00
parent c916f64fcb
commit 1053f6a2a3
78 changed files with 20905 additions and 2 deletions

22
.env.example Normal file
View File

@@ -0,0 +1,22 @@
MOUSEHOLD_DATABASE_URL=sqlite:///./data/mousehold.db
MOUSEHOLD_CORS_ORIGINS=["http://localhost:5173","http://127.0.0.1:5173"]
MOUSEHOLD_LOCAL_AGENT_TOKEN=dev-local-agent-token
MOUSEHOLD_LOCAL_AGENT_CORS_ORIGINS=http://127.0.0.1:5173,http://localhost:5173
# Local agent only. Do not put production secrets in shared env files.
MOUSEHOLD_IMAP_HOST=imap.example.com
MOUSEHOLD_IMAP_USERNAME=you@example.com
MOUSEHOLD_IMAP_PASSWORD=app-password
MOUSEHOLD_IMAP_FOLDER=INBOX
MOUSEHOLD_IMAP_SENDER_FILTERS=klarna,paypal,bestellung,order,invoice
# Local agent FinTS connector. Prefer prompt over storing PIN in .env.
MOUSEHOLD_FINTS_BLZ=43060967
MOUSEHOLD_FINTS_SERVER=https://fints.example-bank.de/fints
MOUSEHOLD_FINTS_USER_ID=your-bank-login-id
MOUSEHOLD_FINTS_CUSTOMER_ID=
MOUSEHOLD_FINTS_PIN=
MOUSEHOLD_FINTS_TAN_MECHANISM=
MOUSEHOLD_FINTS_TAN_MEDIUM=
MOUSEHOLD_FINTS_PRODUCT_ID=your-registered-fints-product-id
MOUSEHOLD_FINTS_PRODUCT_VERSION=0.1.0