DEV: compile redis with TLS support in our base image (#606)
authorGabe Pacuilla <gabe@discourse.org>
Thu, 24 Feb 2022 19:14:33 +0000 (14:14 -0500)
committerGitHub <noreply@github.com>
Thu, 24 Feb 2022 19:14:33 +0000 (14:14 -0500)
image/base/install-redis
image/base/slim.Dockerfile

index bc661b3891a6d07a51c60e299f189a6452050f7f..8c2b62e4e2e42fd0080b7ad016c7819c1432ef4e 100755 (executable)
@@ -15,7 +15,7 @@ tar zxf redis-$REDIS_VERSION.tar.gz
 cd redis-$REDIS_VERSION
 
 # Building and installing binaries.
-make && make install PREFIX=/usr
+make BUILD_TLS=yes && make install PREFIX=/usr
 
 # Add `redis` user and group.
 adduser --system --home /var/lib/redis --quiet --group redis || true
index 3c892fee3797291b927962f1baca92da44cf24c6..9f5f57a74b6654c71cf55b8d1012a30439ca9613 100644 (file)
@@ -34,7 +34,7 @@ RUN apt -y update
 # install these without recommends to avoid pulling in e.g.
 # X11 libraries, mailutils
 RUN apt -y install --no-install-recommends git rsyslog logrotate cron ssh-client less
-RUN apt -y install build-essential rsync \
+RUN apt -y install build-essential ca-certificates rsync \
                        libxslt-dev libcurl4-openssl-dev \
                        libssl-dev libyaml-dev libtool \
                        libxml2-dev gawk parallel \