From 7cf2ece6e6c4ff8ec33c7125c8d46caca7157687 Mon Sep 17 00:00:00 2001 From: PeterChrz Date: Tue, 31 Mar 2026 00:16:01 -0400 Subject: [PATCH] Use COmposer_auth env var for secret --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 48c7a08..9868125 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,9 @@ FROM composer:2 AS composer-builder WORKDIR /app COPY composer.json composer.lock ./ # Mount auth.json as a secret so it never gets baked into the image -RUN --mount=type=secret,id=composer_auth,dst=/composer/auth.json \ +RUN --mount=type=secret,id=composer_auth \ + test -s /run/secrets/composer_auth || (echo "ERROR: composer_auth secret is missing or empty" && exit 1) && \ + COMPOSER_AUTH=$(cat /run/secrets/composer_auth) \ composer install \ --no-dev \ --no-interaction \