Getting started with Webqueue
Requirements:
- MongoDB (3.x)
- RabbitMQ (3.x, with the management plugin enabled)
- Configured Golang environment
Installation
Clone this repository and checkout the master branch.
$ git clone git@github.com:Enrise/webqueue.git
Install the dependencies:
$ go get ./...
Run the golang app:
$ go run cmd/webqueue.go
Configuration
Webqueue can be configured by editing webqueue.yml
.
Running it with a separate configuration file can be done like so:
$ go run cmd/webqueue.go -c foo.yml
System-wide installation
When installed system-wide using the instructions above you can start Webqueue by running:
$ webqueue
Or when you want to provide a custom configuration file:
$ webqueue -c webqueue.yml