Skip to content
Mike Perham edited this page Feb 12, 2020 · 3 revisions

This page collects tips and tricks for deploying and using Faktory within Docker.

Setup

Read-only Configuration

Faktory expects configuration files in /etc/faktory/conf.d. Mount your config directory into the container at this location using -v /my/local/config/path:/etc/faktory/conf.d.

Mutable Storage

Faktory uses Redis under the covers and looks for its data in /var/lib/faktory/db. Mount a persistent volume here so that your data does not disappear if the container restarts: -v /redis/data/path:/var/lib/faktory/db.

Installation

Installation is very easy with the public Docker images. See the Installation wiki page for full details.

Commercial

If you are using Faktory Pro or Enterprise, these tips will help.

Development

Remember that each release contains a macOS binary for Pro/Ent which can be used without a license to trial functionality and develop your application.

License

Use Docker Secrets and mount the license at /etc/faktory/license or a FAKTORY_LICENSE environment variable.

Repository

The Faktory commercial products have a private repository with Pro/Ent images. See the Pro-Installation and Ent-Installation wiki pages for how to use them.

You can’t perform that action at this time.