chk1 / slackin-docker

Slackin Dockerfile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slackin Dockerfile

This will build and run Slackin in a Docker container.

You will need

  • Your Slack organisation name (the subdomain part in your Slack URL)
  • An API token for your organisation, generate one at https://api.slack.com/web

Run from Dockerhub

docker run --name myslackin -e SLACK_ORG=myOrg -e SLACK_TOKEN=mySlackWebApiToken -d chk1/slackin

Run from Github

Clone this repo, put your Slack organization name and API key in the docker-compose.yml, then run:

docker-compose up

It will take a minute to build, then you should see output like the following:

slackin_1 | Wed Jan 28 2015 20:33:13 GMT+0000 (UTC) – online 5, total 10 (+1163ms)
slackin_1 | Wed Jan 28 2015 20:33:14 GMT+0000 (UTC) – fetching

You should then be able to reach the webinterface at localhost:3000.

If you are seeing errors similar to "invalid response from Slack" (along with some debugging information like at SlackData.onres (/usr/local/lib/node_modules/slackin/node/slack.js:87:22) ... at _stream_readable.js:944:16), then your API key and/or organization name are wrong.

License

MIT License

About

Slackin Dockerfile

License:MIT License