Add plex-webtools (still testing phase)
This commit is contained in:
parent
8c97457e73
commit
02b1f26fb1
|
@ -0,0 +1,19 @@
|
||||||
|
FROM alpine:3.5
|
||||||
|
MAINTAINER Jean Froment <froment.je@gmail.com>
|
||||||
|
|
||||||
|
RUN apk add ca-certificates wget unzip && update-ca-certificates \
|
||||||
|
&& $wt_tag=$(curl -sX GET "https://api.github.com/repos/ukdtom/WebTools.bundle/releases/latest" \
|
||||||
|
| awk '/tag_name/{print $4;exit}' FS='[""]') \
|
||||||
|
&& curl -sL "https://github.com/ukdtom/WebTools.bundle/releases/download/$wt_tag/WebTools.bundle.zip" \
|
||||||
|
| tar xz -C /opt \
|
||||||
|
&& apt-get clean \
|
||||||
|
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||||
|
|
||||||
|
VOLUME /config
|
||||||
|
|
||||||
|
RUN mkdir -p "/config/Plex Media Server/" \
|
||||||
|
&& cp /opt/WebTools.bundle.zip /config/Plex\ Media\ Server/ \
|
||||||
|
&& unzip /config/Plex\ Media\ Server/WebTools.bundle.zip \
|
||||||
|
&& rm -f /opt/WebTools.bundle.zip /config/Plex\ Media\ Server/WebTools.bundle.zip
|
||||||
|
|
||||||
|
EXPOSE 33443
|
|
@ -2,7 +2,7 @@
|
||||||
A collection of Dockerfiles and a docker-compose configuration to set up a
|
A collection of Dockerfiles and a docker-compose configuration to set up a
|
||||||
seedbox and personal media server.
|
seedbox and personal media server.
|
||||||
|
|
||||||
# Credits
|
## Credits
|
||||||
Main credits go to [Kelvin Chen](https://github.com/Kelvin-Chen/seedbox) who started the development of its own seedbox using Docker. Mine was first a fork of Kelvin's one, but I made some serious changes in the code and plan to add even more tools and services that keeping this project as a fork started to have less sense as code diverged.
|
Main credits go to [Kelvin Chen](https://github.com/Kelvin-Chen/seedbox) who started the development of its own seedbox using Docker. Mine was first a fork of Kelvin's one, but I made some serious changes in the code and plan to add even more tools and services that keeping this project as a fork started to have less sense as code diverged.
|
||||||
|
|
||||||
## Accessing a Service's Web Interface
|
## Accessing a Service's Web Interface
|
||||||
|
@ -69,5 +69,5 @@ think the convenience outweighs that. All you have to do is set the
|
||||||
## Where is my data?
|
## Where is my data?
|
||||||
All data is saved in the docker volumes `seedbox_config` or
|
All data is saved in the docker volumes `seedbox_config` or
|
||||||
`seedbox_torrents`.
|
`seedbox_torrents`.
|
||||||
These volumes are mapped to the `config` and `torrents` located in `/data` on the host. You can change these static path in the docker-compose.yml file.
|
These volumes are mapped to the `config` and `torrents` folders located in `/data` on the host. You can change these static paths in the docker-compose.yml file.
|
||||||
Thanks to the **local-persist** Docker plugin, the data located in these volumes is persistent, meaning that volumes are not deleted, even when using the ```docker-compose down``` command. It would be a shame to loose everything by running a simple docker command ;-)
|
Thanks to the **local-persist** Docker plugin, the data located in these volumes is persistent, meaning that volumes are not deleted, even when using the ```docker-compose down``` command. It would be a shame to loose everything by running a simple docker command ;-)
|
||||||
|
|
|
@ -66,6 +66,17 @@ services:
|
||||||
env_file:
|
env_file:
|
||||||
- config
|
- config
|
||||||
|
|
||||||
|
plex-webtools:
|
||||||
|
image: fromenje/seedbox:plex-webtools
|
||||||
|
build: Dockerfiles/plex-webtools
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- main
|
||||||
|
ports:
|
||||||
|
- 33443:33443
|
||||||
|
volumes:
|
||||||
|
- config:/config
|
||||||
|
|
||||||
sonarr:
|
sonarr:
|
||||||
image: fromenje/seedbox:sonarr
|
image: fromenje/seedbox:sonarr
|
||||||
build: Dockerfiles/sonarr
|
build: Dockerfiles/sonarr
|
||||||
|
|
Loading…
Reference in New Issue