Also restructure container to have all the container relevant files in
container-root to minimize the amount of COPY instructions and to make
the file structure more organized.
Sonarr
- Add support for http://sonarr.tv/ in its own docker container
Frontend
- Add sonarr as a endpoint for the frontend proxy
- Don't resolve hostnames initially which fixes an longstanding issue
where nginx will crash if the other containers aren't up since their
hostnames won't be resolvable:
- Set resolver to 127.0.0.11 which is Docker's DNS for resolving
services
- Removed upstream block and declared upstream in set statements
Signed-off-by: Kelvin Chen <kelvin@kelvinchen.org>
Change the rtorrent image to use the stretch repo for packages. Not sure
how mixing jessie and stretch will work out for stability long term.
Everything appears to be working for now.
For some reason, the parallel pushing causes some EOF error and the
images are not properly pushed. Not sure if this is an issue with
Dockerhub or if it is some other reason.
Use leading ampersands instead of trailing ampersands as per the
examples on the docker website. e.g.
long command \
&& another command
Also change the build-all script to update the debian image when
building the base image.
If the USE_SSl var is true and the private key and certificate does not
exist, then automatically create self signed keys. The common name would
be invalid so you would have to change it later. This addition was added
so the server would not crash if USE_SSL is true and keys do not exist.
I would prefer to make it on a separate container, but the way that it
and the rutorrent plugin is programmed, it has to be on the same host.
This only installs autodl-irssi and does not include the rutorrent
plugin.