From f782c919c61cd3790b88fae66a0a94eee424ccac Mon Sep 17 00:00:00 2001 From: Jean Froment Date: Fri, 8 Dec 2017 11:52:15 +0100 Subject: [PATCH] Add Organizr --- Dockerfiles/frontend/nginx.conf | 20 +++++++++++++++++++ README.md | 2 ++ docker-compose.yml | 34 ++++++++++++++++++++++----------- 3 files changed, 45 insertions(+), 11 deletions(-) diff --git a/Dockerfiles/frontend/nginx.conf b/Dockerfiles/frontend/nginx.conf index 11b386e..b1eb0a5 100644 --- a/Dockerfiles/frontend/nginx.conf +++ b/Dockerfiles/frontend/nginx.conf @@ -37,6 +37,16 @@ http { # Use builtin Docker DNS as resolver for services resolver 127.0.0.11; + server { + include common.conf; + server_name ~^(organizr)(\.\w+)+$; + + location / { + set $organizr http://organizr:80; + proxy_pass $organizr; + } + } + server { include common.conf; server_name ~^(deluge)(\.\w+)+$; @@ -78,6 +88,16 @@ http { } } + server { + include common.conf; + server_name ~^(webtools)(\.\w+)+$; + + location / { + set $webtools http://plex:33443; + proxy_pass $webtools; + } + } + server { include common.conf; server_name ~^(sonarr)(\.\w+)+$; diff --git a/README.md b/README.md index 5f19791..8dab564 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ Included services are: - plex - h5ai (service accessible via `explore.hostname`) - radarr +- ownCloud (still in testing phase) +- organizr The front-end reverse proxy routes based on the lowest level subdomain (e.g. `deluge.example.com` would route to deluge). Since this is how the router diff --git a/docker-compose.yml b/docker-compose.yml index 74bb7d7..761674b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -89,17 +89,29 @@ services: - TZ=Europe/Paris radarr: - image: fromenje/seedbox:radarr - build: Dockerfiles/radarr - restart: always - networks: + image: fromenje/seedbox:radarr + build: Dockerfiles/radarr + restart: always + networks: - main - volumes: + volumes: - config:/config - torrents:/torrents - env_file: - - config - environment: - - PGID=0 - - PUID=0 - - TZ=Europe/Paris + env_file: + - config + environment: + - PGID=0 + - PUID=0 + - TZ=Europe/Paris + + organizr: + image: lsiocommunity/organizr + restart: always + networks: + - main + volumes: + - config:/config + environment: + - PGID=0 + - PUID=0 + - TZ=Europe/Paris