From b75828e81d7108c50715d9d32054e96e5902b234 Mon Sep 17 00:00:00 2001 From: xNevo Date: Thu, 6 Dec 2018 18:25:07 +0100 Subject: [PATCH] Initial commit --- Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ed2de9b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM alpine:3.8 + +RUN apk add --no-cache qt5-qtbase qt5-qtbase-dev qt5-qtbase-postgresql qt5-qtscript qt5-qtscript-dev make g++ cmake ca-certificates openssl git boost-dev zlib-dev zlib && \ + git clone https://github.com/quassel/quassel.git /quassel-git && \ + mkdir /quassel && \ + cd /quassel && \ + cmake /quassel-git -DWANT_CORE=ON -DWANT_QTCLIENT=OFF -DWANT_MONO=OFF -DWITH_KDE=OFF -DWITH_OPENSSL=ON -DWITH_DBUS=OFF -DWITH_PHONON=OFF -DWITH_WEBKIT=OFF && \ + make && \ + mv quasselcore /usr/bin/quasselcore && \ + rm -rf /quassel-git && \ + apk del qt5-qtbase-dev qt5-qtscript-dev make cmake g++ git boost-dev zlib-dev + +ENTRYPOINT quasselcore -c /config -p 4242 --require-ssl