From 336ef197ea527a4e44162cc1af81470ec025870e Mon Sep 17 00:00:00 2001 From: Edward Oliveira Date: Tue, 16 Jun 2026 18:41:29 -0300 Subject: [PATCH] Fix: use tee for OpenResty keyring and sources.list writes The echo "..." \ > file pattern has the backslash consumed by the Dockerfile parser, leaving a bare redirect that /bin/sh may not handle reliably. Switch to pipe through tee for both writes. Co-Authored-By: Claude Sonnet 4.6 --- docker/Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 55b3eeae5..5d1d63ca0 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -59,9 +59,8 @@ RUN set -eux; \ if [ "$WITH_PSQL_CLIENT" = "1" ]; then apt-get install -y --no-install-recommends postgresql-client; fi; \ if [ "$WITH_NGINX" = "1" ]; then \ apt-get install -y --no-install-recommends gnupg; \ - curl -fsSL https://openresty.org/package/pubkey.gpg | gpg --dearmor -o /usr/share/keyrings/openresty.gpg; \ - echo "deb [signed-by=/usr/share/keyrings/openresty.gpg] http://openresty.org/package/debian bookworm openresty" \ - > /etc/apt/sources.list.d/openresty.list; \ + curl -fsSL https://openresty.org/package/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/openresty.gpg > /dev/null; \ + echo "deb [signed-by=/usr/share/keyrings/openresty.gpg] http://openresty.org/package/debian bookworm openresty" | tee /etc/apt/sources.list.d/openresty.list; \ apt-get update; \ apt-get install -y --no-install-recommends openresty libmaxminddb0; \ opm get anjia0532/lua-resty-maxminddb; \