From 54961b6433d95d2b5dfe1ae13972c2a6fdf0a702 Mon Sep 17 00:00:00 2001 From: Arthur Monney Date: Fri, 19 Dec 2025 21:16:05 +0100 Subject: [PATCH] ci: add Flux credentials as build args in docker-compose --- Dockerfile | 6 +++++- docker-compose.prod.yml | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0057ed97..05dc4fb9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -78,11 +78,15 @@ RUN install-php-extensions xdebug sockets #--------------------------------- FROM base AS composer +ARG FLUX_USERNAME +ARG FLUX_LICENSE_KEY + COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY --chown=www-data:www-data composer.* ./ COPY --chown=www-data:www-data . . -RUN composer install --no-dev --no-interaction --no-scripts --prefer-dist \ +RUN composer config http-basic.composer.fluxui.dev "${FLUX_USERNAME}" "${FLUX_LICENSE_KEY}" \ + && composer install --no-dev --no-interaction --no-scripts --prefer-dist \ && composer dump-autoload --classmap-authoritative --no-dev --optimize #--------------------------------- diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 45aa777c..6beea8e1 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -6,6 +6,8 @@ services: args: NODE_VERSION: 22 PHP_VERSION: 8.4 + FLUX_USERNAME: ${FLUX_USERNAME} + FLUX_LICENSE_KEY: ${FLUX_LICENSE_KEY} image: laravelcm/php restart: always extra_hosts: