You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+47Lines changed: 47 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,3 +80,50 @@ This will create opapp.pkg in the project root directory. Edit the [XML AIT](htt
80
80
Backend is deployable to any web server with PHP support. Make sure that the "servicelists" directory is writable. The backend stores new servicelists there.
81
81
82
82
NOTE: The frontend uses "example.xml" as the service list. It can be browsed in the Backend editor as well, but not modified. [https://dvb-i-reference.dvb.org/client/backend/servicelists/example.xml](https://dvb-i-reference.dvb.org/client/backend/servicelists/example.xml)
83
+
84
+
## Installation Alternative with Docker
85
+
86
+
For ease of deployment and development, you can utilize Docker to run the DVB-I Reference Application. This method allows you to quickly set up an environment without requiring manual configuration.
87
+
88
+
### Prerequisites
89
+
90
+
Before proceeding, ensure that you have the following installed on your system:
Use the provided `docker-compose.yml` file to run the container.
105
+
```bash
106
+
docker-compose up -d
107
+
```
108
+
109
+
3.**Access the Application**:
110
+
Once the containers are up and running, you can access the DVB-I Reference Application by navigating to [http://localhost:8888/client](http://localhost:8888/client) in your web browser.
111
+
112
+
### Development Mode with Docker Volumes
113
+
114
+
If you prefer to work in a development mode, where changes to the source code are reflected immediately, you can use Docker volumes:
115
+
116
+
1.**Uncomment volume mapping at docker-compose.yml**:
117
+
```yml
118
+
volumes:
119
+
- ./:/var/www/html/client
120
+
```
121
+
122
+
2. **Run Docker Containers**:
123
+
Use the modified `docker-compose.yml` file to run the container.
124
+
```bash
125
+
docker-compose up -d
126
+
```
127
+
128
+
3. **Access the Application**:
129
+
Continue to access the application via [http://localhost:8888/client](http://localhost:8888/client).
0 commit comments