1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-24 07:48:38 +00:00
dockerfiles/hubot/Dockerfile

29 lines
641 B
Docker
Raw Normal View History

2015-09-26 08:52:43 +00:00
#
# Dockerfile for hubot
#
2015-09-26 08:57:49 +00:00
FROM node:slim
2015-09-26 08:52:43 +00:00
MAINTAINER kev <noreply@datageek.info>
ENV HUBOT_NAME=hubot
ENV HUBOT_ADAPTER=slack
ENV HUBOT_DESCRIPTION=$HUBOT_NAME-$HUBOT_ADAPTER
ENV HUBOT_SLACK_TOKEN=
RUN npm install -g hubot coffee-script yo generator-hubot \
&& useradd -m -s /bin/bash hubot
USER hubot
WORKDIR /home/hubot
RUN yo hubot --name $HUBOT_NAME \
--description $HUBOT_DESCRIPTION \
--adapter $HUBOT_ADAPTER \
--defaults \
&& npm install hubot-$HUBOT_ADAPTER --save \
&& sed -i -r 's/^\s+#//' scripts/example.coffee
VOLUME /home/hobot
CMD ["bin/hubot", "--adapter", "slack"]