From a8cc15410fec8907435d22aae40f80b6f12b6866 Mon Sep 17 00:00:00 2001 From: venus Date: Sun, 19 Jul 2026 14:00:28 -0500 Subject: [PATCH] initial commit --- Dockerfile | 10 + docker-compose.yml | 9 + index.html | 587 +++++++++++++++++++++++++++++++++++++++++++++ streams.txt | 7 + 4 files changed, 613 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml create mode 100644 index.html create mode 100644 streams.txt diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7ac8368 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM nginx:alpine + +# Copy the static web application files +COPY index.html /usr/share/nginx/html/index.html +COPY streams.txt /usr/share/nginx/html/streams.txt + +# Nginx default port +EXPOSE 80 + +CMD ["nginx", "-g", "daemon off;"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..238963e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +services: + stream-hub: + build: . + container_name: stream-hub + ports: + - "8080:80" + volumes: + - ./streams.txt:/usr/share/nginx/html/streams.txt:ro + restart: unless-stopped diff --git a/index.html b/index.html new file mode 100644 index 0000000..1423b57 --- /dev/null +++ b/index.html @@ -0,0 +1,587 @@ + + + + + + StreamHub - Live Stream Dashboard + + + + + + + +
+ + + + +
+
+
Loading Stream
+
+
+ +
+
+
+ + + + +
+
+

StreamHub

+

Dynamic Stream Selector

+
+
+ +
+ +
Available Channels
+ +
+
+
+
+ Loading streams.txt... +
+
+
+ + +
+ + + + diff --git a/streams.txt b/streams.txt new file mode 100644 index 0000000..b0fdde4 --- /dev/null +++ b/streams.txt @@ -0,0 +1,7 @@ +# Default streams list +# Format: Name, Embed URL +YouTube Stream, https://www.youtube.com/embed/dQw4w9WgXcQ +Twitch Stream, https://player.twitch.tv/?channel=twitch&parent=localhost +Alt YouTube, https://www.youtube.com/embed/jNQXAC9IVRw +FOX wc final, https://embed.st/embed/admin/ppv-spain-vs-argentina/3 +FOX timstreams, https://logic.icelanders.st/embed/fox-usa