Add complete playout service, chat backend, frontend with HLS player and live chat, Docker integration with health checks, updated CHANGELOG and architecture docs

This commit is contained in:
zwitschi committed 2026-08-02 16:43:12 +02:00
1 parent 0785260689
commit 15a2aaa1a1
23 files changed
+2372 -37

No files matched your search

+16 -1
View File
@@ -11,11 +11,18 @@ services:
- .env
volumes:
- ./data/playlist:/app/playlist:ro
- ./data/hls:/app/hls
- ./data/media:/app/media:ro
- ./data/hls:/app/hls:rw
networks:
- linearvoid-net
depends_on:
- redis
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8081/health"]
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
chat:
build:
@@ -27,11 +34,19 @@ services:
- .env
ports:
- "${CHAT_PORT:-3000}:3000"
volumes:
- ./data/chat:/app:rw # SQLite database and logs
networks:
- linearvoid-net
depends_on:
- redis
- db
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
nginx:
build: