Public | Automated Build

Last pushed: 6 months ago
Short Description
hubot + hubot-slack
Full Description


This repository contains the source for the hubot-slack docker image.


Based on hubot-rocketchat

Automated build

docker pull jordan/hubot-slack

Image details

  1. Based on node
  2. Hubot + hubot-slack adapter
  3. No SSH. Use docker exec or nsenter
  4. Supply HUBOT_SLACK_TOKEN or you won't get too far :)
  5. hubot might take a few minutes to connect to slack as it pulls the necessary node.js modules at startup
  6. hubot must be invited to channels
  7. Official hubot script repo:


You must first add the Hubot Slack app to your team to obtain a token. Search for it here

Start hubot-slack with your own scripts

sudo docker run -d --name "hubot" -e HUBOT_SLACK_TOKEN=MY_HUBOT_SLACK_TOKEN -v /path/to/hubot/volume:/home/hubot/scripts jordan/hubot-slack:latest

Start hubot-slack with the help and pugme scripts

sudo docker run -d --name "hubot" -e HUBOT_SLACK_TOKEN=MY_HUBOT_SLACK_TOKEN -e EXTERNAL_SCRIPTS=hubot-help,hubot-pugme jordan/hubot-slack:latest

Environment variables

HUBOT_SLACK_TOKEN - Your hubot slack token
ENV HUBOT_NAME - myhubot (default)
ENV HUBOT_OWNER - none (default)
ENV EXTERNAL_SCRIPTS - hubot-help (default).  Do not add hubot-slack to this list as it is already installed and enabled in the container.


Docker Pull Command
Source Repository