Skip to content

Commit d6a0269

Browse files
committed
Extract xDebug version to .env
1 parent 11d3a92 commit d6a0269

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ PROJECT_NAME=me_library
44

55
PHP_BUILD_VERSION=7.4
66
PHP_TEST_VERSION=8.2
7+
XDEBUG_VERSION=3.2.1
78

89
HOST_IP_ADDRESS=host-gateway
910

docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ services:
1010
PHP_BUILD_VERSION: $PHP_BUILD_VERSION
1111
BUILD_ROOT_PATH: $BUILD_ROOT_PATH
1212
PHP_TEST_VERSION: $PHP_TEST_VERSION
13+
XDEBUG_VERSION: $XDEBUG_VERSION
1314
container_name: "${PROJECT_NAME}_build"
1415
working_dir: ${BUILD_ROOT_PATH}
1516
volumes:
@@ -26,6 +27,7 @@ services:
2627
BUILD_ROOT_PATH: $BUILD_ROOT_PATH
2728
PHP_BUILD_VERSION: $PHP_BUILD_VERSION
2829
PHP_TEST_VERSION: $PHP_TEST_VERSION
30+
XDEBUG_VERSION: $XDEBUG_VERSION
2931
container_name: "${PROJECT_NAME}_test"
3032
working_dir: ${BUILD_ROOT_PATH}
3133
volumes:

docker/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ COPY . ./
1818
FROM php:${PHP_TEST_VERSION}-cli as test
1919

2020
ARG BUILD_ROOT_PATH
21+
ARG XDEBUG_VERSION
2122

2223
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
23-
RUN pecl install xdebug-3.2.1
24+
RUN pecl install xdebug-${XDEBUG_VERSION}
2425
RUN docker-php-ext-install pcntl
2526
RUN docker-php-ext-install posix
2627

0 commit comments

Comments
 (0)