From 5b393aa06bfae95e69a07ec7baf58fc7f78fbf1d Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Mon, 9 Jan 2017 12:24:20 -0800 Subject: [PATCH] wee-slack Signed-off-by: Jess Frazelle --- wee-slack/Dockerfile | 36 ++++++++++++++++++++++++++++++++++++ weechat/Dockerfile | 4 +++- 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 wee-slack/Dockerfile diff --git a/wee-slack/Dockerfile b/wee-slack/Dockerfile new file mode 100644 index 0000000..59c6796 --- /dev/null +++ b/wee-slack/Dockerfile @@ -0,0 +1,36 @@ +# Usage: +# Building +# docker build -t wee-slack . +# Running (no saved state) +# docker run -it \ +# -v /etc/localtime:/etc/localtime:ro \ # for your time +# wee-slack +# Running (saved state) +# docker run -it \ +# -v /etc/localtime:/etc/localtime:ro \ # for your time +# -v "${HOME}/.weechat:/home/user/.weechat" \ +# wee-slack +# +FROM alpine:latest + +RUN apk add --no-cache \ + ca-certificates \ + python \ + py-pip \ + weechat \ + weechat-perl \ + weechat-python + +RUN pip install websocket-client + +ENV HOME /home/user + +ADD https://raw.githubusercontent.com/rawdigits/wee-slack/master/wee_slack.py /home/user/.weechat/python/autoload/wee_slack.py + +RUN adduser -S user -h $HOME \ + && chown -R user $HOME + +WORKDIR $HOME +USER user + +ENTRYPOINT [ "weechat" ] diff --git a/weechat/Dockerfile b/weechat/Dockerfile index 2ccfae5..df38963 100644 --- a/weechat/Dockerfile +++ b/weechat/Dockerfile @@ -1,7 +1,9 @@ FROM alpine:latest RUN apk add --no-cache \ - weechat + weechat \ + weechat-perl \ + weechat-python ENV HOME /home/user