diff --git a/README.md b/README.md index a65fa13..10f8a3f 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,15 @@ A modern, web-based IPTV player featuring Live TV, EPG, Movies (VOD), and Series - Playback preferences (volume memory, auto-play). - **🐳 Docker Ready**: Easy deployment containerization. +## Screenshots + +
+ Screenshot 1 + Screenshot 2 + Screenshot 3 + Screenshot 4 +
+ ## Getting Started ### Prerequisites @@ -44,11 +53,28 @@ A modern, web-based IPTV player featuring Live TV, EPG, Movies (VOD), and Series ### Docker Deployment -Build and run the container using Docker Compose: +You can run NodeCast TV easily using Docker. -```bash -docker-compose up -d --build -``` +1. Create a `docker-compose.yml` file (or copy the one from this repo): + + ```yaml + services: + nodecast-tv: + build: https://github.com/technomancer702/nodecast-tv.git#main + container_name: nodecast-tv + ports: + - "3000:3000" + volumes: + - ./data:/app/data + restart: unless-stopped + environment: + - NODE_ENV=production + ``` + +2. Run the container: + ```bash + docker-compose up -d + ``` The application will be available at `http://localhost:3000`. diff --git a/docker-compose.yml b/docker-compose.yml index de46f69..bfe2d35 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: nodecast-tv: - build: . + build: https://github.com/technomancer702/nodecast-tv.git#main container_name: nodecast-tv ports: - "3000:3000" diff --git a/public/css/main.css b/public/css/main.css index 55a7dec..9ff4478 100644 --- a/public/css/main.css +++ b/public/css/main.css @@ -115,6 +115,10 @@ h4 { font-size: 0.875rem; } +.hidden { + display: none !important; +} + /* ===================================================== Navbar ===================================================== */ @@ -1621,6 +1625,11 @@ kbd { /* ===================================================== Series Page ===================================================== */ +#page-series.active { + display: flex; + flex-direction: column; +} + .series-header { display: flex; align-items: center; diff --git a/public/img/screenshots/screenshot-1.png b/public/img/screenshots/screenshot-1.png new file mode 100644 index 0000000..0587c06 Binary files /dev/null and b/public/img/screenshots/screenshot-1.png differ diff --git a/public/img/screenshots/screenshot-2.png b/public/img/screenshots/screenshot-2.png new file mode 100644 index 0000000..0a448b2 Binary files /dev/null and b/public/img/screenshots/screenshot-2.png differ diff --git a/public/img/screenshots/screenshot-3.png b/public/img/screenshots/screenshot-3.png new file mode 100644 index 0000000..476c0ff Binary files /dev/null and b/public/img/screenshots/screenshot-3.png differ diff --git a/public/img/screenshots/screenshot-4.png b/public/img/screenshots/screenshot-4.png new file mode 100644 index 0000000..763ea14 Binary files /dev/null and b/public/img/screenshots/screenshot-4.png differ