-
Notifications
You must be signed in to change notification settings - Fork 47
Docker
You can pull and run the latest versions of Phabulous using a pre-built image stored on Quay.io. This might be convenient if you are using a container-based platform or don't want to mess with application binaries.
WARNING: The
:latest
and:master
image tags are built every time new commits are landed onmaster
, so we can't guarantee that it will be stable. Use them at your own risk. Otherwise, use a stable tag such asv3.0.x
.
Available tags: https://quay.io/repository/etcinit/phabulous?tab=tags
To get a working Phabulous server with a single command, you can run (with your own configuration):
docker run -ti --rm \
-e SLACK_TOKEN=xoxb-00000000000-aaaaaaaaaaaaaaaaaaaaaaaa \
-e CONDUIT_API=https://phabricator.replace.me \
-e CONDUIT_TOKEN=api-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
quay.io/etcinit/phabulous:v3.0.0-beta1
All configuration keys should be customizable using environment variables (as mentioned here). Alternatively, you can also mount a local volume with your main.yml
to /go/src/github.com/etcinit/phabulous/config/
inside the container.
A sample deployment, configmap, and service are available at https://github.com/etcinit/phabulous/tree/master/resources/kubernetes