Installation¶
This part of the documentation covers the installation of the Go Elasticsearch Alerts binary.
Download¶
You can download your preferred variant of the binary from the releases page of this project’s GitHub repository.
Go Get¶
If you have Go installed locally, you can build the binary via
go get
:
$ go get github.com/morningconsult/go-elasticsearch-alerts
Once the command finishes, the binary can be found in
$GOPATH/bin
.
Docker¶
If you do not have Go installed locally, you can still build the
binary if you have Docker installed. Simply clone this repository
and run make docker
to build the binary within a Docker
container and output it to the local directory:
$ git clone https://github.com/morningconsult/go-elasticsearch-alerts.git
$ cd go-elasticsearch-alerts
$ make docker
Once the command finishes, the binary can be found in the bin
directory.
You can also cross-compile the binary using the $TARGET_GOOS
and $TARGET_GOARCH
environment variables. For example, if you
wish to compile the binary for a 64-bit (x86-64) Windows machine,
run the following command:
$ TARGET_GOOS="windows" TARGET_GOARCH="amd64" make docker