Files
boys_streaming/docker-compose.yml
pie 067cc51cf2
Build and Push Docker Image / build-and-push (push) Failing after 10m6s
feat: resolve chromecast discovery conflict and add CI/CD workflow
- Update Zeroconf to unicast mode to resolve port 5353 conflict with avahi-daemon
- Make API and Streamlit ports configurable via environment variables (defaults: 8055, 8505)
- Add Gitea Actions workflow for automated Docker builds and registry pushes
- Refactor Chromecast discovery to use modern CastBrowser API
2026-05-03 17:19:26 +01:00

22 lines
490 B
YAML

version: '3.8'
services:
boys_streaming:
build: .
container_name: boys_streaming
network_mode: host
restart: unless-stopped
volumes:
- ./config:/app/config
- ./videos:/app/videos
environment:
- VIDEOS_DIR=/app/videos
- CONFIG_DIR=/app/config
- API_PORT=8055
- STREAMLIT_PORT=8505
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8505/_stcore/health"]
interval: 30s
timeout: 10s
retries: 3