mirror of
https://github.com/RichieCahill/dotfiles.git
synced 2026-04-17 04:58:19 -04:00
adding audiobookshelf to haproxy
This commit is contained in:
@@ -25,17 +25,19 @@ frontend ContentSwitching
|
|||||||
bind *:443 ssl crt /etc/ssl/certs/cloudflare.pem
|
bind *:443 ssl crt /etc/ssl/certs/cloudflare.pem
|
||||||
mode http
|
mode http
|
||||||
# tmmworkshop.com
|
# tmmworkshop.com
|
||||||
acl host_mirror hdr(host) -i mirror.tmmworkshop.com
|
acl host_audiobookshelf hdr(host) -i audiobookshelf.tmmworkshop.com
|
||||||
acl host_grafana hdr(host) -i grafana.tmmworkshop.com
|
|
||||||
acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com
|
|
||||||
acl host_uptime_kuma hdr(host) -i uptimekuma-jeeves.tmmworkshop.com
|
|
||||||
acl host_cache hdr(host) -i cache.tmmworkshop.com
|
acl host_cache hdr(host) -i cache.tmmworkshop.com
|
||||||
|
acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com
|
||||||
|
acl host_grafana hdr(host) -i grafana.tmmworkshop.com
|
||||||
|
acl host_mirror hdr(host) -i mirror.tmmworkshop.com
|
||||||
|
acl host_uptime_kuma hdr(host) -i uptimekuma-jeeves.tmmworkshop.com
|
||||||
|
|
||||||
use_backend mirror_nodes if host_mirror
|
use_backend audiobookshelf_nodes if host_audiobookshelf
|
||||||
use_backend grafana_nodes if host_grafana
|
|
||||||
use_backend filebrowser_nodes if host_filebrowser
|
|
||||||
use_backend uptime_kuma_nodes if host_uptime_kuma
|
|
||||||
use_backend cache_nodes if host_cache
|
use_backend cache_nodes if host_cache
|
||||||
|
use_backend filebrowser_nodes if host_filebrowser
|
||||||
|
use_backend grafana_nodes if host_grafana
|
||||||
|
use_backend mirror_nodes if host_mirror
|
||||||
|
use_backend uptime_kuma_nodes if host_uptime_kuma
|
||||||
|
|
||||||
backend mirror_nodes
|
backend mirror_nodes
|
||||||
mode http
|
mode http
|
||||||
@@ -60,3 +62,7 @@ backend uptime_kuma_nodes
|
|||||||
backend cache_nodes
|
backend cache_nodes
|
||||||
mode http
|
mode http
|
||||||
server server 192.168.90.40:5000
|
server server 192.168.90.40:5000
|
||||||
|
|
||||||
|
backend audiobookshelf_nodes
|
||||||
|
mode http
|
||||||
|
server server audiobookshelf:80
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ in
|
|||||||
environment = {
|
environment = {
|
||||||
TZ = "America/New_York";
|
TZ = "America/New_York";
|
||||||
};
|
};
|
||||||
|
extraOptions = [ "--network=web" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
grafana = {
|
grafana = {
|
||||||
@@ -36,6 +37,7 @@ in
|
|||||||
];
|
];
|
||||||
dependsOn = [
|
dependsOn = [
|
||||||
"arch_mirror"
|
"arch_mirror"
|
||||||
|
"audiobookshelf"
|
||||||
"filebrowser"
|
"filebrowser"
|
||||||
"grafana"
|
"grafana"
|
||||||
"uptime_kuma"
|
"uptime_kuma"
|
||||||
|
|||||||
Reference in New Issue
Block a user