diff --git a/litefs.yml b/litefs.yml index 3fc44f2..9ae9850 100644 --- a/litefs.yml +++ b/litefs.yml @@ -8,14 +8,14 @@ data: # Use Consul for leader election lease: type: "consul" - advertise-url: "http://${ADVERTISE_IP}:20202" + advertise-url: "http://${ADVERTISE_IP}:${LITEFS_PORT}" consul: url: "${CONSUL_URL}" key: "litefs/navidrome" # Internal HTTP API for replication http: - addr: "0.0.0.0:20202" + addr: "0.0.0.0:${LITEFS_PORT}" # The HTTP Proxy routes traffic to handle write-forwarding proxy: diff --git a/navidrome-litefs-v2.nomad b/navidrome-litefs-v2.nomad index a4363b8..a39c56b 100644 --- a/navidrome-litefs-v2.nomad +++ b/navidrome-litefs-v2.nomad @@ -24,6 +24,7 @@ job "navidrome-litefs" { network { mode = "host" port "http" {} + port "litefs" {} } task "navidrome" { @@ -49,6 +50,7 @@ job "navidrome-litefs" { CONSUL_URL = "http://${attr.unique.network.ip-address}:8500" ADVERTISE_IP = "${attr.unique.network.ip-address}" PORT = "${NOMAD_PORT_http}" + LITEFS_PORT = "${NOMAD_PORT_litefs}" # Navidrome Config ND_DATAFOLDER = "/local/data"