Skip to content

Commit 9f75e91

Browse files
author
Kevin Buchholz
authored
Merge pull request #74 from sourceboat/feature/adapt_to_changes_in_newer_php_image
2 parents 5b19bc3 + 4fb99d8 commit 9f75e91

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

Dockerfile

+12-8
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="0" \
1212
PHP_FPM_PROCESS_IDLE_TIMEOUT="10s"
1313

1414
RUN apk info \
15-
&& echo @edge http://nl.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories \
16-
&& echo @edge http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories \
1715
&& apk update \
1816
&& apk upgrade \
1917
&& apk add --no-cache --virtual .build-deps \
@@ -34,12 +32,14 @@ RUN apk info \
3432
nodejs \
3533
npm \
3634
composer \
37-
php8-tokenizer \
38-
php8-simplexml \
39-
php8-dom \
4035
mysql-client \
4136
mariadb-connector-c \
42-
yarn@edge \
37+
php8-dom \
38+
php8-tokenizer \
39+
php8-xml \
40+
php8-xmlwriter \
41+
php8-fileinfo \
42+
yarn \
4343
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
4444
&& docker-php-ext-install -j$(nproc) \
4545
gd \
@@ -51,10 +51,14 @@ RUN apk info \
5151
opcache \
5252
pcntl \
5353
iconv \
54+
xml \
55+
xmlwriter \
56+
dom \
57+
tokenizer \
58+
fileinfo \
5459
&& pecl install \
5560
redis \
56-
&& docker-php-ext-enable \
57-
redis \
61+
&& docker-php-ext-enable redis \
5862
&& apk del .build-deps \
5963
&& rm -rf /tmp/* /var/cache/apk/*
6064

docker-compose.test.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ services:
66
environment:
77
- STARTUP_COMMAND1=php --version
88
- STARTUP_COMMAND2=composer --version
9-
- STARTUP_COMMAND3=chmod +x /root/test/test-command.sh
9+
- STARTUP_COMMAND3=yarn -v
10+
- STARTUP_COMMAND4=chmod +x /root/test/test-command.sh
1011
volumes:
1112
- ./test:/root/test

0 commit comments

Comments
 (0)