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: