Add dependencies between netbird and traefik containers

When setting the explicit ip of the traefik container in the webproxy
network, this resolves the ip of the traefik container changing between
restarts.
This commit is contained in:
JuliusFreudenberger 2026-04-27 23:07:20 +02:00
parent f7c4620378
commit 81f4554dd7
2 changed files with 7 additions and 2 deletions

View file

@ -80,6 +80,9 @@ in {
"traefik.http.routers.netbird-dashboard.priority" = "1";
"traefik.http.services.dashboard.loadbalancer.server.port" = "80";
};
dependsOn = [
"netbird-server"
];
};
netbird-server = {
image = "netbirdio/netbird-server:${serverVersion}";
@ -155,6 +158,9 @@ in {
"traefik.http.services.netbird-server-h2c.loadbalancer.server.port" = "80";
"traefik.http.services.netbird-server-h2c.loadbalancer.server.scheme" = "h2c";
};
dependsOn = [
"traefik"
];
};
netbird-proxy = {
image = "netbirdio/reverse-proxy:${serverVersion}";