radio: FastAPI/SQLite query server, deployed to Jupiter
Read-only HTTP layer over archive.db. Endpoints: /api/stats,
/api/episodes, /api/episodes/{id}, /api/episodes/{id}/transcript,
/api/search (FTS5 over segments + qa_pairs, bm25-ranked, snippets),
/api/callers. Single-file HTML index with debounced search UI.
Deployed: Jupiter (Unraid Docker), bound to 172.16.3.20:8765, LAN only.
Container path: /mnt/user/appdata/radio-archive/{app,data}.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
13
projects/radio-show/audio-processor/server/compose.yml
Normal file
13
projects/radio-show/audio-processor/server/compose.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
services:
|
||||
radio-archive:
|
||||
image: radio-archive:latest
|
||||
container_name: radio-archive
|
||||
restart: unless-stopped
|
||||
build: .
|
||||
volumes:
|
||||
- /mnt/user/appdata/radio-archive/data:/data:ro
|
||||
ports:
|
||||
- "172.16.3.20:8765:8765"
|
||||
environment:
|
||||
ARCHIVE_DB: /data/archive.db
|
||||
PORT: "8765"
|
||||
Reference in New Issue
Block a user