0
0
Fork 0
mirror of https://github.com/matrix-org/dendrite synced 2024-06-02 12:38:57 +02:00
dendrite/docs/installation/6_install_polylith.md
Matt Holt 35ce551c8f
docs: Add build page; correct proxy info; fix Caddy example (#2579)
* Add build page; correct proxy info; fix Caddy example

* Improve Caddyfile example

* Apply review comments; add polylith Caddyfile
2022-07-21 07:08:17 +02:00

1 KiB

title parent has_toc nav_order permalink
Installing as a polylith Installation true 6 /installation/install/polylith

Installing as a polylith

You can install the Dendrite polylith binary into $GOPATH/bin by using go install:

go install ./cmd/dendrite-polylith-multi

Alternatively, you can specify a custom path for the binary to be written to using go build:

go build -o /usr/local/bin/ ./cmd/dendrite-polylith-multi

The dendrite-polylith-multi binary is a "multi-personality" binary which can run as any of the components depending on the supplied command line parameters.

Reverse proxy

Polylith deployments require a reverse proxy in order to ensure that requests are sent to the correct endpoint. You must ensure that a suitable reverse proxy is installed and configured.

Sample configurations are provided for Caddy and NGINX.