summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2015-01-13 21:19:00 -0800
committerJesse Morgan <jesse@jesterpm.net>2015-01-13 21:19:00 -0800
commit58e201ed998b3eb5807d81ac27b50e7be6cc2e3a (patch)
treede85aa2bc103eb70bec86d95e694f8bb21420440 /Dockerfile
parent87db935887820aad472fc8016684f7d125da47f9 (diff)
Adding InspIRCd Dockerfile.HEADmaster
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..38491cd
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+FROM debian:jessie
+
+RUN apt-get update && apt-get -y install \
+ libgnutls-deb0-28 \
+ gnutls-bin
+
+COPY inspircd /inspircd
+RUN useradd ircd
+RUN chown -R ircd /inspircd/data /inspircd/logs
+
+VOLUME [ "/inspircd/conf", "/inspircd/logs" ]
+
+EXPOSE 6664
+EXPOSE 6667
+EXPOSE 6697
+
+CMD [ "/bin/su", "-m", "ircd", "-c", "/inspircd/inspircd start --nofork" ]