From ec00ec53a2ed8480e90a85354900e32ede0a6474 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Sat, 22 Jun 2024 12:28:09 -0400 Subject: [PATCH] adding filebrowser to haproxy --- systems/jeeves/docker/filebrowser.nix | 2 +- systems/jeeves/docker/haproxy.cfg | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/systems/jeeves/docker/filebrowser.nix b/systems/jeeves/docker/filebrowser.nix index 019a895..d077e7d 100644 --- a/systems/jeeves/docker/filebrowser.nix +++ b/systems/jeeves/docker/filebrowser.nix @@ -1,7 +1,7 @@ { virtualisation.oci-containers.containers.filebrowser = { image = "hurlenko/filebrowser"; - ports = [ "8080:8080" ]; + extraOptions = [ "--network=web" ]; volumes = [ "/ZFS:/data" "/zfs/media/docker/configs/filebrowser:/config" diff --git a/systems/jeeves/docker/haproxy.cfg b/systems/jeeves/docker/haproxy.cfg index 3a325ec..3d756e1 100644 --- a/systems/jeeves/docker/haproxy.cfg +++ b/systems/jeeves/docker/haproxy.cfg @@ -21,10 +21,12 @@ frontend ContentSwitching acl host_mirror hdr(host) -i mirror.tmmworkshop.com acl host_dndrules hdr(host) -i dndrules.tmmworkshop.com acl host_grafana hdr(host) -i grafana.tmmworkshop.com + acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com use_backend mirror_nodes if host_mirror use_backend dndrules_nodes if host_dndrules use_backend grafana_nodes if host_grafana + use_backend filebrowser_nodes if host_filebrowser backend mirror_nodes mode http @@ -41,3 +43,7 @@ backend grafana_nodes backend dndrules_nodes mode http server server dnd_file_server:80 + +backend filebrowser_nodes + mode http + server server filebrowser:8080