diff --git a/Dockerfile.trunk b/Dockerfile.trunk index d142d802dd514ddcffa7144dad905dd4aab44dbf..0f658cab80feb7c650f33f85fe7ba34eeb5be83e 100644 --- a/Dockerfile.trunk +++ b/Dockerfile.trunk @@ -14,7 +14,6 @@ RUN apk add --no-cache \ libressl-dev \ openldap-dev \ ninja \ - paxmark \ boost-dev \ qt5-qtbase-dev \ qt5-qtbase-postgresql \ @@ -42,8 +41,7 @@ RUN mkdir /quassel/build && \ # build binaries RUN cd /quassel/build && \ ninja && \ - ninja install && \ - paxmark -m /quassel/install/bin/quasselcore + ninja install # generate empty directory so docker doesn’t break RUN mkdir -p /quassel/install/lib_fix_docker_copy @@ -103,12 +101,8 @@ ENV OIDENTD_CONF_FILE="" # Require SSL for remote (non-loopback) client connections. ENV SSL_REQUIRED="false" -# Specify the base64 encoded data for the SSL certificate. -ENV SSL_CERT_DATA="" # Specify the path to the SSL certificate. ENV SSL_CERT_FILE="" -# Specify the base64 encoded data for the SSL certificate. -ENV SSL_KEY_DATA="" # Specify the path to the SSL key. ENV SSL_KEY_FILE="" diff --git a/Dockerfile.v0.14 b/Dockerfile.v0.14 index 0eb8a6941bce8fca4171fc81b239b125a56ab043..951ebd96543b6830c91d92cb4a48e33d8c9f647a 100644 --- a/Dockerfile.v0.14 +++ b/Dockerfile.v0.14 @@ -14,7 +14,6 @@ RUN apk add --no-cache \ libressl-dev \ openldap-dev \ ninja \ - paxmark \ boost-dev \ qt5-qtbase-dev \ qt5-qtbase-postgresql \ @@ -43,8 +42,7 @@ RUN mkdir /quassel/build && \ # build binaries RUN cd /quassel/build && \ ninja && \ - ninja install && \ - paxmark -m /quassel/install/bin/quasselcore + ninja install # generate empty directory so docker doesn’t break RUN mkdir -p /quassel/install/lib_fix_docker_copy @@ -104,12 +102,8 @@ ENV OIDENTD_CONF_FILE="" # Require SSL for remote (non-loopback) client connections. ENV SSL_REQUIRED="false" -# Specify the base64 encoded data for the SSL certificate. -ENV SSL_CERT_DATA="" # Specify the path to the SSL certificate. ENV SSL_CERT_FILE="" -# Specify the base64 encoded data for the SSL certificate. -ENV SSL_KEY_DATA="" # Specify the path to the SSL key. ENV SSL_KEY_FILE="" diff --git a/build.sh b/build.sh deleted file mode 100755 index f405d04926d8689a88783d2ea9b182d595cd45c1..0000000000000000000000000000000000000000 --- a/build.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh -NAME=k8r.eu/justjanne/quassel-docker - -docker run --rm --privileged multiarch/qemu-user-static:register --reset - -cd "$(dirname "$0")" - -docker build . \ - -f Dockerfile.v0.14 \ - --pull \ - -t ${NAME}:v0.14.0 \ - --build-arg BASE=alpine:3.10 -docker build . \ - -f Dockerfile.v0.14 \ - --pull \ - -t ${NAME}:v0.14.0-aarch64 \ - --build-arg BASE=multiarch/alpine:aarch64-v3.10 -docker build . \ - -f Dockerfile.v0.14 \ - --pull \ - -t ${NAME}:v0.14.0-armhf \ - --build-arg BASE=multiarch/alpine:armhf-v3.10 - -docker tag ${NAME}:v0.14.0-aarch64 ${NAME}:aarch64 -docker tag ${NAME}:v0.14.0-armhf ${NAME}:armhf - -docker build . \ - -f Dockerfile.trunk \ - --pull \ - -t ${NAME}:trunk \ - --build-arg BASE=alpine:3.13 -docker build . \ - -f Dockerfile.trunk \ - --pull \ - -t ${NAME}:trunk-aarch64 \ - --build-arg BASE=multiarch/alpine:aarch64-v3.13 -docker build . \ - -f Dockerfile.trunk \ - --pull \ - -t ${NAME}:trunk-armhf \ - --build-arg BASE=multiarch/alpine:armhf-v3.13 - -docker push ${NAME}:v0.14.0 -docker push ${NAME}:v0.14.0-aarch64 -docker push ${NAME}:v0.14.0-armhf -docker push ${NAME}:aarch64 -docker push ${NAME}:armhf -docker push ${NAME}:trunk -docker push ${NAME}:trunk-aarch64 -docker push ${NAME}:trunk-armhf diff --git a/kubernetes-template.yaml b/kubernetes-template.yaml index 81589485d9b047bb130003f8b4236576533aae1d..1e870559a19f21fb085c1c1a9d3b707460a29d6a 100644 --- a/kubernetes-template.yaml +++ b/kubernetes-template.yaml @@ -123,7 +123,7 @@ spec: spec: containers: - envFrom: - configMapRef: + - configMapRef: name: quassel-core env: - name: DB_PGSQL_PASSWORD diff --git a/src/docker-entrypoint.sh b/src/docker-entrypoint.sh index beb8b89c34405edb9646b18501169bd3c207b189..b2b63fdad53e14897e1f4274a78972370cc44aad 100755 --- a/src/docker-entrypoint.sh +++ b/src/docker-entrypoint.sh @@ -89,13 +89,6 @@ if [[ "${SSL_REQUIRED}" == "true" ]]; then ) fi -# Specify the path to the SSL certificate. -# format: base64 data -if [[ ! -z "${SSL_CERT_DATA}" ]]; then - echo "${SSL_CERT_DATA}" | base64 -d > /config/_generated_tls.crt - export SSL_CERT_FILE=/config/_generated_tls.crt -fi - # Specify the path to the SSL certificate. # format: path if [[ ! -z "${SSL_CERT_FILE}" ]]; then @@ -104,13 +97,6 @@ if [[ ! -z "${SSL_CERT_FILE}" ]]; then ) fi -# Specify the path to the SSL certificate. -# format: base64 data -if [[ ! -z "${SSL_KEY_DATA}" ]]; then - echo "${SSL_KEY_DATA}" | base64 -d > /config/_generated_tls.key - export SSL_KEY_FILE=/config/_generated_tls.key -fi - # Specify the path to the SSL key. # format: path if [[ ! -z "${SSL_KEY_FILE}" ]]; then