feat: resolve chromecast discovery conflict and add CI/CD workflow
Build and Push Docker Image / build-and-push (push) Failing after 10m6s
Build and Push Docker Image / build-and-push (push) Failing after 10m6s
- 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
This commit is contained in:
+6
-2
@@ -20,8 +20,12 @@ RUN chmod +x start.sh
|
||||
# Create necessary directories
|
||||
RUN mkdir -p config/thumbnails videos
|
||||
|
||||
# Expose ports (FastAPI: 8003, Streamlit: 8503)
|
||||
EXPOSE 8003 8503
|
||||
# Default ports
|
||||
ENV API_PORT=8055
|
||||
ENV STREAMLIT_PORT=8505
|
||||
|
||||
# Expose ports
|
||||
EXPOSE 8055 8505
|
||||
|
||||
# Set Environment Variables
|
||||
ENV CONFIG_DIR=/app/config
|
||||
|
||||
Reference in New Issue
Block a user