Skip to content

Instantly share code, notes, and snippets.

@yamamoto-febc
Created April 17, 2016 07:59
Show Gist options
  • Save yamamoto-febc/5b8746d9ec1e5b239ee284b5c6ed97b5 to your computer and use it in GitHub Desktop.
Save yamamoto-febc/5b8746d9ec1e5b239ee284b5c6ed97b5 to your computer and use it in GitHub Desktop.
さくらのクラウド + slackボット用のDockerfile(あらかじめenv/setting.jsonを作成しておくこと)
FROM node:latest
RUN mkdir /bot && cd /bot
WORKDIR /bot
COPY ./sacloud-bot /bot
RUN npm install
ENTRYPOINT ["node","bot.js"]
@yamamoto-febc
Copy link
Author

Slack上からさくらのクラウドを操作できるbotをつくったを動かすためのDockerfileサンプルです。

  1. sacloud-botディレクトリにソースをクローンしておきます。
  2. sacloud-botディレクトリと同じ階層にgistの内容でDockerfileを作成します。
  3. ソース/env/setting.jsonはAPIキーなどを記入の上作成します(詳細は上記ブログ参照)
  4. 以下コマンドでDockerイメージを作成します。
docker build -t sacloud-bot .
  1. docker runします
docker run -d sacloud-bot 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment