Public Repository

Last pushed: a year ago
Short Description
Run Hubot in Docker on Slack
Full Description


Run your own Hubot in a Docker container on Slack. This container comes prepackaged with a run script that is kicked off by supervisor to keep it running. It uses a S3-bucket to get environment variables from on runtime (not required).
In order to use S3, 3 environment variables are required: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, HUBOT_BUCKET.
Have a look at to see what environment variables are used.

How to use

docker run -it michielrensen/hubot -e AWS_ACCESS_KEY_ID=<YOURKEYID> -e AWS_SECRET_ACCESS_KEY=<YOURACCESSKEY> -e HUBOT_BUCKET=<S3BUCKET> /usr/bin/supervisord -n

This will run supervisor that kicks off the run script that will download the env-file form S3 and run hubot.

Docker Pull Command