hubotをdockerizeする
Dockerfile
FROM node
RUN mkdir /myapp
WORKDIR /myapp
ADD . /myapp
RUN npm install
EXPOSE 8080
CMD [ "bin/hubot", "--adapter", "slack" ]
docker-compose.yml
version: '2'
services:
web:
build: .
command: bin/hubot --adapter slack
volumes:
- .:/myapp
depends_on:
- redis
redis:
image: redis:latest
別途、環境変数はdocker-composeに追加する