Created dedicated radarr and prowlarr demo images and pushed them up to DockerHub, and updated the script to be a true one liner

This commit is contained in:
2024-03-18 15:28:05 -06:00
parent 41f1be92ee
commit 1e67bd8fa7
18 changed files with 259 additions and 57 deletions
+21 -9
View File
@@ -15,19 +15,31 @@ To run this demo, simply run the [demo script](./managarr-demo.sh):
./managarr-demo.sh
```
## Cleanup
This demo will download a handful of docker images. To clean up after this demo, run the following command:
```shell
docker image rm lscr.io/linuxserver/radarr &&\
docker image rm lscr.io/linuxserver/prowlarr &&\
rm -rf /tmp/managarr*
```
## Limitations
This demo has no download functionality. It is an eventual goal to have a mock API for one of the BitTorrent clients like Transmission
to emulate this functionality for a full demo experience.
## Building
To build and push both the [prowlarr](./prowlarr.Dockerfile) and [radarr](./radarr.Dockerfile) images, it is easiest to just use the [build script](./build.sh):
```shell
./build.sh
```
## Running directly with docker compose
If you wish to run the demo directly from the [docker-compose.yml](./docker-compose.yml),
you can either run it simply with
```shell
docker compose run --rm managarr
```
which will use the [default managarr configuration file](./mock-htpc/managarr/config.yml), or you can specify it manually with the `MANAGARR_CONFIG` environment variable:
```shell
MANAGARR_CONFIG=/tmp/managarr.yml docker compose run --rm managarr
```
## Creator
* [Alex Clarke](https://github.com/Dark-Alex-17)