deis上にhubotをデプロイする

hubot作成

FROM node:latest

RUN mkdir /bot && cd /bot
ADD . /bot

WORKDIR /bot

EXPOSE 11000

CMD ["bin/hubot", "--adapter", "slack"]

deisでアプリケーション作成

  • deisのclientをインストール。homebrewだとver1だったので、shで入れ直す。
  • $ deis register <controller>
  • $ deis create

Slack側の準備

HUBOT_SLACK_TOKEN=xxxxxxxx
HUBOT_SLACK_TEAM=hoge
HUBOT_SLACK_BOTNAME=fuga
HUBOT_SLACK_CHANNELMODE=whitelist
HUBOT_SLACK_CHANNELS=piyo

deisにdeploy

  • $ deis keys:add <- 公開鍵登録
  • $ git push deis master
  • $ deis config:push

ping

  • HUBOT_SLACK_CHANNELSHUBOT_SLACK_BOTNAMEをinviteしてping pong