Rename traefik network to traefik

Webproxy is the name intended for the network where the netbird
container used for proxying resides.
This commit is contained in:
JuliusFreudenberger 2026-04-30 23:04:04 +02:00
parent f894c27799
commit 90b63bd24f
3 changed files with 10 additions and 10 deletions

View file

@ -54,7 +54,7 @@ in {
image = "netbirdio/dashboard:v${dashboardVersion}"; image = "netbirdio/dashboard:v${dashboardVersion}";
autoStart = true; autoStart = true;
networks = [ networks = [
"webproxy" "traefik"
]; ];
environment = { environment = {
NETBIRD_MGMT_API_ENDPOINT = "https://${netbirdCfg.server.management.domain}"; NETBIRD_MGMT_API_ENDPOINT = "https://${netbirdCfg.server.management.domain}";
@ -88,7 +88,7 @@ in {
image = "netbirdio/netbird-server:${serverVersion}"; image = "netbirdio/netbird-server:${serverVersion}";
autoStart = true; autoStart = true;
networks = [ networks = [
"webproxy" "traefik"
]; ];
entrypoint = "/bin/sh"; entrypoint = "/bin/sh";
cmd = [ cmd = [
@ -169,7 +169,7 @@ in {
"51820:51820/udp" "51820:51820/udp"
]; ];
networks = [ networks = [
"webproxy" "traefik"
]; ];
dependsOn = [ dependsOn = [
"netbird-server" "netbird-server"

View file

@ -21,7 +21,7 @@ in {
image = "ghcr.io/pocket-id/pocket-id:v${version}"; image = "ghcr.io/pocket-id/pocket-id:v${version}";
autoStart = true; autoStart = true;
networks = [ networks = [
"webproxy" "traefik"
]; ];
environment = { environment = {
APP_URL = pocketidCfg.settings.APP_URL; APP_URL = pocketidCfg.settings.APP_URL;

View file

@ -35,7 +35,7 @@ in {
"--providers.docker=true" "--providers.docker=true"
"--providers.docker.endpoint=http://docker-socket-proxy:2375" "--providers.docker.endpoint=http://docker-socket-proxy:2375"
"--providers.docker.exposedByDefault=false" "--providers.docker.exposedByDefault=false"
"--providers.docker.network=webproxy" "--providers.docker.network=traefik"
"--providers.file.directory=/dynamic-config" "--providers.file.directory=/dynamic-config"
"--log.level=INFO" "--log.level=INFO"
"--api=true" "--api=true"
@ -62,7 +62,7 @@ in {
"443:443" "443:443"
]; ];
networks = [ networks = [
"webproxy" "traefik"
"docker-socket" "docker-socket"
]; ];
environmentFiles = lib.forEach cfg.dnsSecrets (secret: secret.path); environmentFiles = lib.forEach cfg.dnsSecrets (secret: secret.path);
@ -102,22 +102,22 @@ in {
systemd.services."docker-traefik" = { systemd.services."docker-traefik" = {
after = [ after = [
"docker-network-webproxy.service" "docker-network-traefik.service"
"docker-network-docker-socket.service" "docker-network-docker-socket.service"
]; ];
requires = [ requires = [
"docker-network-webproxy.service" "docker-network-traefik.service"
"docker-network-docker-socket.service" "docker-network-docker-socket.service"
]; ];
}; };
systemd.services."docker-network-webproxy" = { systemd.services."docker-network-traefik" = {
path = [ pkgs.docker ]; path = [ pkgs.docker ];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
}; };
script = '' script = ''
docker network inspect webproxy || docker network create webproxy --ipv4 --ipv6 --subnet=172.18.0.0/16 --gateway=172.18.0.1 docker network inspect traefik || docker network create traefik --ipv4 --ipv6 --subnet=172.18.0.0/16 --gateway=172.18.0.1
''; '';
}; };