mirror of
https://github.com/1f349/dendrite.git
synced 2024-11-13 23:31:34 +00:00
7cde99a7a7
Currently, the documentation makes use of the old names for the binary and configuration files. This updates the documentation so that users can follow the guide without issues again. These changes don't require any go unit tests because it does not modify any golang code. Signed-off-by: `Robin Westerik <gh@westerik.me>`
39 lines
747 B
Markdown
39 lines
747 B
Markdown
---
|
|
title: Building Dendrite
|
|
parent: Installation
|
|
has_toc: true
|
|
nav_order: 3
|
|
permalink: /installation/build
|
|
---
|
|
|
|
# Build all Dendrite commands
|
|
|
|
Dendrite has numerous utility commands in addition to the actual server binaries.
|
|
Build them all from the root of the source repo with `build.sh` (Linux/Mac):
|
|
|
|
```sh
|
|
./build.sh
|
|
```
|
|
|
|
or `build.cmd` (Windows):
|
|
|
|
```powershell
|
|
build.cmd
|
|
```
|
|
|
|
The resulting binaries will be placed in the `bin` subfolder.
|
|
|
|
# Installing as a monolith
|
|
|
|
You can install the Dendrite monolith binary into `$GOPATH/bin` by using `go install`:
|
|
|
|
```sh
|
|
go install ./cmd/dendrite
|
|
```
|
|
|
|
Alternatively, you can specify a custom path for the binary to be written to using `go build`:
|
|
|
|
```sh
|
|
go build -o /usr/local/bin/ ./cmd/dendrite
|
|
```
|