summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2025-11-08 17:00:33 -0500
committerOwen Jacobson <owen@grimoire.ca>2025-11-08 17:13:41 -0500
commite46e281550e3cbbd8a10473fbb94abed763a6501 (patch)
treec9303d7e21c57c3f8ace2b02322294f2eeb7b627
parentfc6914831743f6d683c59adb367479defe6f8b3a (diff)
Add openssl to the Debian builder image.
In 1f44cd930cdff94bb8cf04f645a5b035507438d9, we added `web_push` to the server's dependencies. The `web_push` crate indirectly depends on OpenSSL for crypto operations, which in turn depends on OpenSSL being installed on the target system. This adds it to the builder. It's not actually needed at runtime (and does not appear in the resulting package's dependencies), for reasons that are somewhat obscure but which probably have to do with static linking. This was missed during that change because we weren't trying to deploy it.
-rwxr-xr-xbuilder/image-setup2
1 files changed, 2 insertions, 0 deletions
diff --git a/builder/image-setup b/builder/image-setup
index 6b7895e..88193e3 100755
--- a/builder/image-setup
+++ b/builder/image-setup
@@ -9,6 +9,8 @@ apt-get install -y \
curl \
dpkg-dev \
gnupg \
+ libssl-dev \
+ pkg-config \
# Key from <https://github.com/nodesource/distributions>, specifically
# <https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key>