Updated Docker config and readme

This commit is contained in:
Trevor Mears
2025-12-27 14:54:13 -08:00
parent 235b2099de
commit 275c713296
7 changed files with 40 additions and 5 deletions
+30 -4
View File
@@ -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
<div align="center">
<img src="public/img/screenshots/screenshot-1.png" width="45%" alt="Screenshot 1" />
<img src="public/img/screenshots/screenshot-2.png" width="45%" alt="Screenshot 2" />
<img src="public/img/screenshots/screenshot-3.png" width="45%" alt="Screenshot 3" />
<img src="public/img/screenshots/screenshot-4.png" width="45%" alt="Screenshot 4" />
</div>
## 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`.
+1 -1
View File
@@ -1,6 +1,6 @@
services:
nodecast-tv:
build: .
build: https://github.com/technomancer702/nodecast-tv.git#main
container_name: nodecast-tv
ports:
- "3000:3000"
+9
View File
@@ -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;
Binary file not shown.

After

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 883 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 881 KiB