about summary refs log tree commit diff
path: root/bitlbee/Dockerfile
diff options
context:
space:
mode:
authorVincent Ambo <vincent@kivra.com>2016-03-03T21·44+0100
committerVincent Ambo <vincent@kivra.com>2016-03-03T21·44+0100
commit2ff9b1bd3c4537b1102006f0c2c54ff1ea631548 (patch)
tree82bd2851660777811ce210794ee90055d836f917 /bitlbee/Dockerfile
parent83eb026d3e441294419e7edce96f2d745b7266ef (diff)
[bitlbee] Entire bitlbee setup
Diffstat (limited to 'bitlbee/Dockerfile')
-rw-r--r--bitlbee/Dockerfile24
1 files changed, 24 insertions, 0 deletions
diff --git a/bitlbee/Dockerfile b/bitlbee/Dockerfile
new file mode 100644
index 0000000000..ea87d16284
--- /dev/null
+++ b/bitlbee/Dockerfile
@@ -0,0 +1,24 @@
+FROM alpine
+MAINTAINER Vincent Ambo <tazjin@gmail.com>
+
+# Install bitlbee packages
+RUN apk update && \
+    apk add bitlbee bitlbee-otr bitlbee-doc ca-certificates curl gnutls
+
+# Install stunnel
+RUN echo "http://dl-3.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories
+RUN apk update && apk add stunnel
+
+# Add a user for bitlbee
+RUN adduser -D bitlbee
+
+# Add bitlbee configuration
+ADD bitlbee.conf /etc/bitlbee/bitlbee.conf
+ADD motd.txt /etc/bitlbee/motd.txt
+
+# Add stunnel configuration
+ADD stunnel.conf /etc/bitlbee/stunnel.conf
+
+EXPOSE 6697
+
+CMD bitlbee -F && stunnel /etc/bitlbee/stunnel.conf