Skip to content

Commit 78ea720

Browse files
committed
fix: traefik relay accessibility
1 parent e0b33d3 commit 78ea720

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

infrastructure_files/docker-compose.yml.tmpl.traefik

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ services:
33
dashboard:
44
image: netbirdio/dashboard:$NETBIRD_DASHBOARD_TAG
55
restart: unless-stopped
6-
#ports:
7-
# - 80:80
8-
# - 443:443
96
environment:
107
# Endpoints
118
- NETBIRD_MGMT_API_ENDPOINT=$NETBIRD_MGMT_API_ENDPOINT
@@ -43,11 +40,6 @@ services:
4340
restart: unless-stopped
4441
volumes:
4542
- $SIGNAL_VOLUMENAME:/var/lib/netbird
46-
#ports:
47-
# - $NETBIRD_SIGNAL_PORT:80
48-
# # port and command for Let's Encrypt validation
49-
# - 443:443
50-
# command: ["--letsencrypt-domain", "$NETBIRD_LETSENCRYPT_DOMAIN", "--log-file", "console"]
5143
labels:
5244
- traefik.enable=true
5345
- traefik.http.routers.netbird-signal.rule=Host(`$NETBIRD_DOMAIN`) && PathPrefix(`/signalexchange.SignalExchange/`)
@@ -65,12 +57,10 @@ services:
6557
restart: unless-stopped
6658
environment:
6759
- NB_LOG_LEVEL=info
68-
- NB_LISTEN_ADDRESS=:$NETBIRD_RELAY_PORT
60+
- NB_LISTEN_ADDRESS=:33080
6961
- NB_EXPOSED_ADDRESS=$NETBIRD_RELAY_DOMAIN:$NETBIRD_RELAY_PORT
7062
# todo: change to a secure secret
7163
- NB_AUTH_SECRET=$NETBIRD_RELAY_AUTH_SECRET
72-
# ports:
73-
# - $NETBIRD_RELAY_PORT:$NETBIRD_RELAY_PORT
7464
logging:
7565
driver: "json-file"
7666
options:
@@ -79,7 +69,7 @@ services:
7969
labels:
8070
- traefik.enable=true
8171
- traefik.http.routers.netbird-relay.rule=Host(`$NETBIRD_DOMAIN`) && PathPrefix(`/relay`)
82-
- traefik.http.services.netbird-relay.loadbalancer.server.port=$NETBIRD_RELAY_PORT
72+
- traefik.http.services.netbird-relay.loadbalancer.server.port=33080
8373

8474
# Management
8575
management:
@@ -91,10 +81,6 @@ services:
9181
- $MGMT_VOLUMENAME:/var/lib/netbird
9282
- $LETSENCRYPT_VOLUMENAME:/etc/letsencrypt:ro
9383
- ./management.json:/etc/netbird/management.json
94-
#ports:
95-
# - $NETBIRD_MGMT_API_PORT:443 #API port
96-
# # command for Let's Encrypt validation without dashboard container
97-
# command: ["--letsencrypt-domain", "$NETBIRD_LETSENCRYPT_DOMAIN", "--log-file", "console"]
9884
command: [
9985
"--port", "33073",
10086
"--log-file", "console",
@@ -129,8 +115,6 @@ services:
129115
domainname: $TURN_DOMAIN
130116
volumes:
131117
- ./turnserver.conf:/etc/turnserver.conf:ro
132-
# - ./privkey.pem:/etc/coturn/private/privkey.pem:ro
133-
# - ./cert.pem:/etc/coturn/certs/cert.pem:ro
134118
network_mode: host
135119
command:
136120
- -c /etc/turnserver.conf

0 commit comments

Comments
 (0)