update 7 docker CI
This commit is contained in:
+5
-2
@@ -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 \
|
RUN apt-get update \
|
||||||
&& apt-get install -y --no-install-recommends \
|
&& 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 \
|
&& docker-php-ext-install pdo_sqlite pdo_mysql mbstring xml \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& 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
|
ENV APP_DIR=/app
|
||||||
WORKDIR ${APP_DIR}
|
WORKDIR ${APP_DIR}
|
||||||
|
|||||||
@@ -3,6 +3,9 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile.ci
|
dockerfile: Dockerfile.ci
|
||||||
|
args:
|
||||||
|
PHP_IMAGE: ${PHP_IMAGE:-php:8.2-cli}
|
||||||
|
COMPOSER_IMAGE: ${COMPOSER_IMAGE:-composer:2}
|
||||||
container_name: alrahma_ci_app
|
container_name: alrahma_ci_app
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user