refactor(server): IMAGE_DIR/DATABASE_PATH zentralisieren + Doku-Drift fixen
src/lib/server/paths.ts: zentrale Auflösung der env-vars; vorher 6× IMAGE_DIR und 2× DATABASE_PATH dupliziert mit identischen Defaults. Migrierte Sites: - src/lib/server/db/index.ts (DATABASE_PATH + IMAGE_DIR) - src/routes/api/admin/backup/+server.ts - src/routes/api/domains/+server.ts - src/routes/api/domains/[id]/+server.ts - src/routes/api/recipes/import/+server.ts - src/routes/api/recipes/[id]/image/+server.ts - src/routes/images/[filename]/+server.ts ARCHITECTURE.md: - 49 Flachwitze -> 150 (waren tatsaechlich 150) - 'search/' Route entfernt — wurde nie als eigene Route gebaut, Suche laeuft direkt auf der Homepage via API-Calls Findings aus zweiter Review-Runde (siehe OPEN-ISSUES-NEXT.md)
This commit is contained in:
@@ -31,14 +31,13 @@ src/
|
||||
│ │ ├── search/ # searxng.ts (Web-Suche + Thumbnail-Cache)
|
||||
│ │ ├── wishlist/ # Repo
|
||||
│ │ └── backup/ # ZIP-Export via archiver, Import via yauzl
|
||||
│ ├── quotes.ts # 49 Flachwitze für die Homepage
|
||||
│ ├── quotes.ts # 150 Flachwitze für die Homepage
|
||||
│ └── types.ts # shared types
|
||||
└── routes/
|
||||
├── +layout.svelte # Header, Confirm-Dialog-Mount, Header-Search-Dropdown
|
||||
├── +page.svelte # Home: Hero + Live-Search + Zuletzt-hinzugefügt
|
||||
├── recipes/[id]/ # Rezept-Detail
|
||||
├── preview/ # Vorschau vor dem Speichern
|
||||
├── search/ # /search (lokal), /search/web (Internet)
|
||||
├── wishlist/
|
||||
├── admin/ # Whitelist, Profile, Backup/Restore
|
||||
├── images/[filename] # Statische Auslieferung lokaler Bilder
|
||||
|
||||
Reference in New Issue
Block a user