1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-04-27 13:48:49 +08:00

Update README.md

This commit is contained in:
Drasko DRASKOVIC 2016-11-02 01:29:33 +01:00 committed by GitHub
parent b605341f73
commit fa9bc47482

View File

@ -20,7 +20,9 @@ For professional deployments Mainflux is usually combined with [Mainflux Authent
Mainflux Auth Server also provides user accounts and device and application access control with simple customizable scheme based on scoped JWTs.
### Install/Deploy
Mainflux uses [MongoDB](https://www.mongodb.com/), so insure that it is installed on your system (more info [here](https://github.com/Mainflux/mainflux-lite/blob/master/doc/dependencies.md)). You will also need MQTT broker running on default port 1883 - for example [Mosquitto](https://mosquitto.org/).
Mainflux uses [MongoDB](https://www.mongodb.com/), so insure that it is installed on your system. You will also need MQTT broker running on default port 1883 - for example [Mosquitto](https://mosquitto.org/).
> N.B. Professional Mainflux deployments use [EMQTTD](https://github.com/mainflux/emqttd-docker) - massively scalable MQTT broker written in Erlang. They way it is used can be seen from [docker-compose.yml](docker-compose.yml)
Installing Mainflux is trivial [`go get`](https://golang.org/cmd/go/):
```bash
@ -28,7 +30,7 @@ go get github.com/mainflux/mainflux
$GOBIN/mainflux
```
If you are new to Go, more information about setting-up environment and fetching Mainflux code can be found [here](https://github.com/Mainflux/mainflux-lite/blob/master/doc/install.md).
If you are new to Go, more information about setting-up environment and fetching Mainflux code can be found [here](https://github.com/mainflux/mainflux-doc/blob/master/goenv.md).
### Docker
Running Mainflux in a Docker is even easier, as it will launch whole composition of microservices, so you do not have to care about dependencies.