aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authoraditsachde <23707194+aditsachde@users.noreply.github.com>2019-10-02 05:29:27 -0400
committerAndrew Morgan <1342360+anoadragon453@users.noreply.github.com>2019-10-02 10:29:27 +0100
commit7d77538ca4dad73594bc20d11b7f85dc0693d7a5 (patch)
tree5e4e36fb3117a0d8ff200e0636a35b5bec860f4e /cmd
parent3e2bb8bf2fac3173f45a98370eebfc266f55c958 (diff)
patch dendrite microservices with bind config (#795)
This PR adds a block in the dendrite config for the services to bind to. The microservices should bind to the addresses in the bind block, and will be contacted at the address in the listen block. This fixes an issue with the microservices and kubernetes services.
Diffstat (limited to 'cmd')
-rw-r--r--cmd/dendrite-appservice-server/main.go3
-rw-r--r--cmd/dendrite-client-api-server/main.go3
-rw-r--r--cmd/dendrite-federation-api-server/main.go3
-rw-r--r--cmd/dendrite-federation-sender-server/main.go3
-rw-r--r--cmd/dendrite-media-api-server/main.go3
-rw-r--r--cmd/dendrite-public-rooms-api-server/main.go3
-rw-r--r--cmd/dendrite-room-server/main.go3
-rw-r--r--cmd/dendrite-sync-api-server/main.go3
-rw-r--r--cmd/dendrite-typing-server/main.go3
9 files changed, 18 insertions, 9 deletions
diff --git a/cmd/dendrite-appservice-server/main.go b/cmd/dendrite-appservice-server/main.go
index dcaea513..f203969f 100644
--- a/cmd/dendrite-appservice-server/main.go
+++ b/cmd/dendrite-appservice-server/main.go
@@ -35,5 +35,6 @@ func main() {
base, accountDB, deviceDB, federation, alias, query, cache,
)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.FederationSender))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.AppServiceAPI), string(base.Cfg.Listen.AppServiceAPI))
+
}
diff --git a/cmd/dendrite-client-api-server/main.go b/cmd/dendrite-client-api-server/main.go
index e273ecad..2bde0f4c 100644
--- a/cmd/dendrite-client-api-server/main.go
+++ b/cmd/dendrite-client-api-server/main.go
@@ -45,5 +45,6 @@ func main() {
alias, input, query, typingInputAPI, asQuery, transactions.New(), fedSenderAPI,
)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.ClientAPI))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.ClientAPI), string(base.Cfg.Listen.ClientAPI))
+
}
diff --git a/cmd/dendrite-federation-api-server/main.go b/cmd/dendrite-federation-api-server/main.go
index 014ed334..c83845d2 100644
--- a/cmd/dendrite-federation-api-server/main.go
+++ b/cmd/dendrite-federation-api-server/main.go
@@ -39,5 +39,6 @@ func main() {
alias, input, query, asQuery,
)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.FederationAPI))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.FederationAPI), string(base.Cfg.Listen.FederationAPI))
+
}
diff --git a/cmd/dendrite-federation-sender-server/main.go b/cmd/dendrite-federation-sender-server/main.go
index 59b98e5b..71fc0b01 100644
--- a/cmd/dendrite-federation-sender-server/main.go
+++ b/cmd/dendrite-federation-sender-server/main.go
@@ -32,5 +32,6 @@ func main() {
base, federation, query,
)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.FederationSender))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.FederationSender), string(base.Cfg.Listen.FederationSender))
+
}
diff --git a/cmd/dendrite-media-api-server/main.go b/cmd/dendrite-media-api-server/main.go
index 718bb6f1..a818db73 100644
--- a/cmd/dendrite-media-api-server/main.go
+++ b/cmd/dendrite-media-api-server/main.go
@@ -28,5 +28,6 @@ func main() {
mediaapi.SetupMediaAPIComponent(base, deviceDB)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.MediaAPI))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.MediaAPI), string(base.Cfg.Listen.MediaAPI))
+
}
diff --git a/cmd/dendrite-public-rooms-api-server/main.go b/cmd/dendrite-public-rooms-api-server/main.go
index 63e1f40b..b60eed92 100644
--- a/cmd/dendrite-public-rooms-api-server/main.go
+++ b/cmd/dendrite-public-rooms-api-server/main.go
@@ -28,5 +28,6 @@ func main() {
publicroomsapi.SetupPublicRoomsAPIComponent(base, deviceDB)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.PublicRoomsAPI))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.PublicRoomsAPI), string(base.Cfg.Listen.PublicRoomsAPI))
+
}
diff --git a/cmd/dendrite-room-server/main.go b/cmd/dendrite-room-server/main.go
index a5942544..41b70575 100644
--- a/cmd/dendrite-room-server/main.go
+++ b/cmd/dendrite-room-server/main.go
@@ -28,5 +28,6 @@ func main() {
roomserver.SetupRoomServerComponent(base)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.RoomServer))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.RoomServer), string(base.Cfg.Listen.RoomServer))
+
}
diff --git a/cmd/dendrite-sync-api-server/main.go b/cmd/dendrite-sync-api-server/main.go
index 343d3567..1c47ec52 100644
--- a/cmd/dendrite-sync-api-server/main.go
+++ b/cmd/dendrite-sync-api-server/main.go
@@ -31,5 +31,6 @@ func main() {
syncapi.SetupSyncAPIComponent(base, deviceDB, accountDB, query)
- base.SetupAndServeHTTP(string(base.Cfg.Listen.SyncAPI))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.SyncAPI), string(base.Cfg.Listen.SyncAPI))
+
}
diff --git a/cmd/dendrite-typing-server/main.go b/cmd/dendrite-typing-server/main.go
index 4eb0823a..461eb714 100644
--- a/cmd/dendrite-typing-server/main.go
+++ b/cmd/dendrite-typing-server/main.go
@@ -32,5 +32,6 @@ func main() {
typingserver.SetupTypingServerComponent(base, cache.NewTypingCache())
- base.SetupAndServeHTTP(string(base.Cfg.Listen.TypingServer))
+ base.SetupAndServeHTTP(string(base.Cfg.Bind.TypingServer), string(base.Cfg.Listen.TypingServer))
+
}