aboutsummaryrefslogtreecommitdiff
path: root/irssi
diff options
context:
space:
mode:
authorMike Crute <crutem@amazon.com>2016-12-06 15:42:31 -0800
committerMike Crute <crutem@amazon.com>2016-12-06 15:42:31 -0800
commit6aa3f9fa52a2d5e783795579e8ad666d209f4ac9 (patch)
treecca80d58eb533cf2147c619a66a0b5f1649c0916 /irssi
downloaddockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.bz2
dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.xz
dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.zip
Initial import
Diffstat (limited to 'irssi')
-rw-r--r--irssi/Dockerfile27
-rwxr-xr-xirssi/entrypoint.sh5
-rwxr-xr-xirssi/run9
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 @@
1FROM ubuntu:16.04
2
3RUN export DEBIAN_FRONTEND=noninteractive && \
4 apt-get update && \
5 apt-get install -y apt-utils runit
6
7RUN \
8 groupadd -g 1677955 crutem && \
9 useradd -m -d /home/crutem -g crutem -u 1677955 crutem
10
11RUN export DEBIAN_FRONTEND=noninteractive && \
12 apt-get install -y irssi-plugin-xmpp bitlbee-libpurple pidgin-sipe
13
14RUN \
15 apt-get clean && \
16 rm -rf /var/lib/apt/lists/* && \
17 rm -rf /tmp/*
18
19USER crutem
20ENV LANG C.UTF-8
21ENV HOME /home/crutem
22WORKDIR /home/crutem
23
24COPY entrypoint.sh /entrypoint.sh
25
26ENTRYPOINT [ "/entrypoint.sh" ]
27CMD ["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
5exec "$@"
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
3docker 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