diff options
author | Mike Crute <crutem@amazon.com> | 2016-12-06 15:42:31 -0800 |
---|---|---|
committer | Mike Crute <crutem@amazon.com> | 2016-12-06 15:42:31 -0800 |
commit | 6aa3f9fa52a2d5e783795579e8ad666d209f4ac9 (patch) | |
tree | cca80d58eb533cf2147c619a66a0b5f1649c0916 /irssi | |
download | dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.bz2 dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.xz dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.zip |
Initial import
Diffstat (limited to 'irssi')
-rw-r--r-- | irssi/Dockerfile | 27 | ||||
-rwxr-xr-x | irssi/entrypoint.sh | 5 | ||||
-rwxr-xr-x | irssi/run | 9 |
3 files changed, 41 insertions, 0 deletions
diff --git a/irssi/Dockerfile b/irssi/Dockerfile new file mode 100644 index 0000000..3eb23fd --- /dev/null +++ b/irssi/Dockerfile | |||
@@ -0,0 +1,27 @@ | |||
1 | FROM ubuntu:16.04 | ||
2 | |||
3 | RUN export DEBIAN_FRONTEND=noninteractive && \ | ||
4 | apt-get update && \ | ||
5 | apt-get install -y apt-utils runit | ||
6 | |||
7 | RUN \ | ||
8 | groupadd -g 1677955 crutem && \ | ||
9 | useradd -m -d /home/crutem -g crutem -u 1677955 crutem | ||
10 | |||
11 | RUN export DEBIAN_FRONTEND=noninteractive && \ | ||
12 | apt-get install -y irssi-plugin-xmpp bitlbee-libpurple pidgin-sipe | ||
13 | |||
14 | RUN \ | ||
15 | apt-get clean && \ | ||
16 | rm -rf /var/lib/apt/lists/* && \ | ||
17 | rm -rf /tmp/* | ||
18 | |||
19 | USER crutem | ||
20 | ENV LANG C.UTF-8 | ||
21 | ENV HOME /home/crutem | ||
22 | WORKDIR /home/crutem | ||
23 | |||
24 | COPY entrypoint.sh /entrypoint.sh | ||
25 | |||
26 | ENTRYPOINT [ "/entrypoint.sh" ] | ||
27 | CMD ["irssi"] | ||
diff --git a/irssi/entrypoint.sh b/irssi/entrypoint.sh new file mode 100755 index 0000000..0b7dce7 --- /dev/null +++ b/irssi/entrypoint.sh | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | /usr/sbin/bitlbee -P ~/.bitlbee/pid -d ~/.bitlbee/ -c ~/.bitlbee/bitlbee.conf & | ||
4 | |||
5 | exec "$@" | ||
diff --git a/irssi/run b/irssi/run new file mode 100755 index 0000000..d570bc1 --- /dev/null +++ b/irssi/run | |||
@@ -0,0 +1,9 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | docker run -ti --rm \ | ||
4 | -e TERM \ | ||
5 | -v /usr/share/zoneinfo/America/Los_Angeles:/etc/localtime:ro \ | ||
6 | -v $HOME/.irssi:$HOME/.irssi \ | ||
7 | -v $HOME/.bitlbee:$HOME/.bitlbee \ | ||
8 | -v $HOME/.exchange.pass:$HOME/.exchange.pass \ | ||
9 | irssi | ||