diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2020-10-20 16:11:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-20 16:11:24 +0100 |
commit | 39c7a8915ccba3ac4d281ae7938f2e912ad966b4 (patch) | |
tree | 321ebe39b305dea1d844e9bd922939aa0ea4d70d /cmd/dendrite-key-server/main.go | |
parent | 6c3c621de09a62c7ec8d89b2d8e6a9d73833fd0b (diff) |
Multi-personality polylith binary (#1552)
* Initial work oon multipersonality binary
* Remove old binaries
* Monolith and polylith binaries
* Better logging
* dendrite-poly-multi
* Fix path
* Copyright notices etc
* Tweaks
* Update Docker, INSTALL.md
* Take first argument if flags package doesn't find any args
* Postgres 9.6 or later, fix some more Docker stuff
* Don't create unnecessary e2ekey DB
* Run go mod tidy
Diffstat (limited to 'cmd/dendrite-key-server/main.go')
-rw-r--r-- | cmd/dendrite-key-server/main.go | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/cmd/dendrite-key-server/main.go b/cmd/dendrite-key-server/main.go deleted file mode 100644 index ff5b2223..00000000 --- a/cmd/dendrite-key-server/main.go +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2020 The Matrix.org Foundation C.I.C. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package main - -import ( - "github.com/matrix-org/dendrite/internal/setup" - "github.com/matrix-org/dendrite/keyserver" -) - -func main() { - cfg := setup.ParseFlags(false) - base := setup.NewBaseDendrite(cfg, "KeyServer", true) - defer base.Close() // nolint: errcheck - - intAPI := keyserver.NewInternalAPI(&base.Cfg.KeyServer, base.CreateFederationClient()) - intAPI.SetUserAPI(base.UserAPIClient()) - - keyserver.AddInternalRoutes(base.InternalAPIMux, intAPI) - - base.SetupAndServeHTTP( - base.Cfg.KeyServer.InternalAPI.Listen, // internal listener - setup.NoListener, // external listener - nil, nil, - ) -} |