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: