From ba129558df85da81c99f417f499c355f72191c20 Mon Sep 17 00:00:00 2001 From: sstent Date: Sat, 7 Feb 2026 17:00:33 -0800 Subject: [PATCH] fix: use IP for advertise-url --- litefs.yml | 1 + navidrome-litefs-v2.nomad | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/litefs.yml b/litefs.yml index a24b004..b373c08 100644 --- a/litefs.yml +++ b/litefs.yml @@ -15,6 +15,7 @@ lease: # Internal HTTP API for replication http: addr: ":20202" + advertise-url: "http://${ADVERTISE_IP}:20202" # The HTTP Proxy routes traffic to handle write-forwarding proxy: diff --git a/navidrome-litefs-v2.nomad b/navidrome-litefs-v2.nomad index dee7217..a4363b8 100644 --- a/navidrome-litefs-v2.nomad +++ b/navidrome-litefs-v2.nomad @@ -10,6 +10,13 @@ job "navidrome-litefs" { group "navidrome" { count = 2 + update { + max_parallel = 1 + min_healthy_time = "30s" + healthy_deadline = "5m" + auto_revert = false + } + constraint { distinct_hosts = true } @@ -39,8 +46,9 @@ job "navidrome-litefs" { env { # LiteFS Config - CONSUL_URL = "http://${attr.unique.network.ip-address}:8500" - PORT = "${NOMAD_PORT_http}" + CONSUL_URL = "http://${attr.unique.network.ip-address}:8500" + ADVERTISE_IP = "${attr.unique.network.ip-address}" + PORT = "${NOMAD_PORT_http}" # Navidrome Config ND_DATAFOLDER = "/local/data"