-
Notifications
You must be signed in to change notification settings - Fork 230
Installation
If you want to install binaries, see below. If you want to check out the source and build it yourself, please see the Development wiki page.
A Docker image is available here: https://hub.docker.com/r/contribsys/faktory/.
docker pull contribsys/faktory
In production, you'll want to use a persistent volume so Docker doesn't clear your data when restarting the container:
docker run --rm -it -v faktory-data:/var/lib/faktory -p 127.0.0.1:7419:7419 -p 127.0.0.1:7420:7420 contribsys/faktory:latest -b 0.0.0.0:7419 -e production
You can choose not to use a persistent volume in development so your job database will start fresh on every reboot:
docker run --rm -it -p 127.0.0.1:7419:7419 -p 127.0.0.1:7420:7420 contribsys/faktory:latest
Now visit http://localhost:7420/ in your browser to view the web dashboard. Note that Docker for Mac has a 2-3x performance penalty over running Faktory directly but it'll still handle 1000+ jobs/sec. Linux performance should be normal.
Faktory RPM/DEB binary packages can be built via the Vagrant boxes in build/{centos,ubuntu}
. We will provide pre-built packages starting with the 1.0 release.
> brew tap contribsys/faktory
> brew install faktory
[2 minutes pass]
> faktory
Home | Installation | Getting Started Ruby | Job Errors | FAQ | Related Projects
This wiki is tracked by git and publicly editable. You are welcome to fix errors and typos. Any defacing or vandalism of content will result in your changes being reverted and you being blocked.