From e2c3e3cf857761a2ffda5785f6b7d70f4b0b972b Mon Sep 17 00:00:00 2001 From: root Date: Mon, 9 Mar 2026 17:05:24 -0400 Subject: [PATCH] update 7 docker CI --- Dockerfile.ci | 7 +++++-- docker-compose.ci.yml | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile.ci b/Dockerfile.ci index 94df046e..0171ab01 100644 --- a/Dockerfile.ci +++ b/Dockerfile.ci @@ -1,4 +1,7 @@ -FROM php:8.2-cli +ARG PHP_IMAGE=php:8.2-cli +ARG COMPOSER_IMAGE=composer:2 + +FROM ${PHP_IMAGE} RUN apt-get update \ && apt-get install -y --no-install-recommends \ @@ -12,7 +15,7 @@ RUN apt-get update \ && docker-php-ext-install pdo_sqlite pdo_mysql mbstring xml \ && rm -rf /var/lib/apt/lists/* -COPY --from=composer:2 /usr/bin/composer /usr/bin/composer +COPY --from=${COMPOSER_IMAGE} /usr/bin/composer /usr/bin/composer ENV APP_DIR=/app WORKDIR ${APP_DIR} diff --git a/docker-compose.ci.yml b/docker-compose.ci.yml index 923b45dc..d72dbb77 100644 --- a/docker-compose.ci.yml +++ b/docker-compose.ci.yml @@ -3,6 +3,9 @@ services: build: context: . dockerfile: Dockerfile.ci + args: + PHP_IMAGE: ${PHP_IMAGE:-php:8.2-cli} + COMPOSER_IMAGE: ${COMPOSER_IMAGE:-composer:2} container_name: alrahma_ci_app working_dir: /app environment: