Skip to content

Commit a718f49

Browse files
author
Hans Tuscher
committed
task: add excimer, opentelemetry
1 parent fac097e commit a718f49

10 files changed

Lines changed: 77 additions & 12 deletions

File tree

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,57 +64,57 @@ As in many projects the documentation is kind of up to date 😅.
6464

6565
The following images which are currently supported are based on `php:{VER}-fpm-buster`.
6666

67-
* `webdevops/php:7.4`
6867
* `webdevops/php:8.0`
6968
* `webdevops/php:8.1`
7069
* `webdevops/php:8.2`
71-
* `webdevops/php-dev:7.4`
70+
* `webdevops/php:8.3`
7271
* `webdevops/php-dev:8.0`
7372
* `webdevops/php-dev:8.1`
7473
* `webdevops/php-dev:8.2`
75-
* `webdevops/php-apache:7.4`
74+
* `webdevops/php-dev:8.3`
7675
* `webdevops/php-apache:8.0`
7776
* `webdevops/php-apache:8.1`
7877
* `webdevops/php-apache:8.2`
79-
* `webdevops/php-apache-dev:7.4`
78+
* `webdevops/php-apache:8.3`
8079
* `webdevops/php-apache-dev:8.0`
8180
* `webdevops/php-apache-dev:8.1`
8281
* `webdevops/php-apache-dev:8.2`
83-
* `webdevops/php-nginx:7.4`
82+
* `webdevops/php-apache-dev:8.3`
8483
* `webdevops/php-nginx:8.0`
8584
* `webdevops/php-nginx:8.1`
8685
* `webdevops/php-nginx:8.2`
87-
* `webdevops/php-nginx-dev:7.4`
86+
* `webdevops/php-nginx:8.3`
8887
* `webdevops/php-nginx-dev:8.0`
8988
* `webdevops/php-nginx-dev:8.1`
9089
* `webdevops/php-nginx-dev:8.2`
90+
* `webdevops/php-nginx-dev:8.3`
9191

9292

9393
### Alpine PHP
9494

9595
The following images which are currently supported are based on `php:{VER}-fpm-alpine`.
9696

97-
* `webdevops/php:7.4-alpine`
9897
* `webdevops/php:8.0-alpine`
9998
* `webdevops/php:8.1-alpine`
10099
* `webdevops/php:8.2-alpine`
101-
* `webdevops/php-dev:7.4-alpine`
100+
* `webdevops/php:8.3-alpine`
102101
* `webdevops/php-dev:8.0-alpine`
103102
* `webdevops/php-dev:8.1-alpine`
104103
* `webdevops/php-dev:8.2-alpine`
105-
* `webdevops/php-apache:7.4-alpine`
104+
* `webdevops/php-dev:8.3-alpine`
106105
* `webdevops/php-apache:8.0-alpine`
107106
* `webdevops/php-apache:8.1-alpine`
108107
* `webdevops/php-apache:8.2-alpine`
109-
* `webdevops/php-apache-dev:7.4-alpine`
108+
* `webdevops/php-apache:8.3-alpine`
110109
* `webdevops/php-apache-dev:8.0-alpine`
111110
* `webdevops/php-apache-dev:8.1-alpine`
112111
* `webdevops/php-apache-dev:8.2-alpine`
113-
* `webdevops/php-nginx:7.4-alpine`
112+
* `webdevops/php-apache-dev:8.3-alpine`
114113
* `webdevops/php-nginx:8.0-alpine`
115114
* `webdevops/php-nginx:8.1-alpine`
116115
* `webdevops/php-nginx:8.2-alpine`
117-
* `webdevops/php-nginx-dev:7.4-alpine`
116+
* `webdevops/php-nginx:8.3-alpine`
118117
* `webdevops/php-nginx-dev:8.0-alpine`
119118
* `webdevops/php-nginx-dev:8.1-alpine`
120119
* `webdevops/php-nginx-dev:8.2-alpine`
120+
* `webdevops/php-nginx-dev:8.3-alpine`

docker/php-official/8.0-alpine/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,13 +191,19 @@ RUN set -x \
191191
&& docker-php-ext-install $MEMCACHED \
192192
&& rm -rf $MEMCACHED \
193193
&& pecl install apcu \
194+
&& pecl install excimer \
195+
&& pecl install opentelemetry \
196+
&& pecl install protobuf \
194197
&& pecl install vips \
195198
&& pecl install yaml \
196199
&& pecl install redis \
197200
&& pecl install mongodb \
198201
&& pecl install xmlrpc-1.0.0RC3 \
199202
&& docker-php-ext-enable \
200203
apcu \
204+
excimer \
205+
opentelemetry \
206+
protobuf \
201207
vips \
202208
yaml \
203209
redis \

docker/php-official/8.0/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ RUN set -x \
149149
bcmath \
150150
amqp \
151151
imagick \
152+
ffi \
152153
bz2 \
153154
calendar \
154155
exif \
@@ -177,11 +178,17 @@ RUN set -x \
177178
opcache \
178179
&& pecl install memcached \
179180
&& pecl install apcu \
181+
&& pecl install excimer \
182+
&& pecl install opentelemetry \
183+
&& pecl install protobuf \
180184
&& pecl install xmlrpc-1.0.0RC3 \
181185
&& pecl install vips \
182186
&& pecl install redis \
183187
&& pecl install mongodb \
184188
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
189+
&& echo extension=excimer.so > /usr/local/etc/php/conf.d/excimer.ini \
190+
&& echo extension=opentelemetry.so > /usr/local/etc/php/conf.d/opentelemetry.ini \
191+
&& echo extension=protobuf.so > /usr/local/etc/php/conf.d/protobuf.ini \
185192
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
186193
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
187194
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \

docker/php-official/8.1-alpine/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,19 @@ RUN set -x \
188188
&& docker-php-ext-install $MEMCACHED \
189189
&& rm -rf $MEMCACHED \
190190
&& pecl install apcu \
191+
&& pecl install excimer \
192+
&& pecl install opentelemetry \
193+
&& pecl install protobuf \
191194
&& pecl install vips \
192195
&& pecl install yaml \
193196
&& pecl install redis \
194197
&& pecl install mongodb \
195198
&& pecl install xmlrpc-1.0.0RC3 \
196199
&& docker-php-ext-enable \
197200
apcu \
201+
excimer \
202+
opentelemetry \
203+
protobuf \
198204
vips \
199205
yaml \
200206
redis \

docker/php-official/8.1/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ RUN set -x \
149149
bcmath \
150150
amqp \
151151
imagick \
152+
ffi \
152153
bz2 \
153154
calendar \
154155
exif \
@@ -176,11 +177,17 @@ RUN set -x \
176177
opcache \
177178
&& pecl install memcached \
178179
&& pecl install apcu \
180+
&& pecl install excimer \
181+
&& pecl install opentelemetry \
182+
&& pecl install protobuf \
179183
&& pecl install xmlrpc-1.0.0RC3 \
180184
&& pecl install vips \
181185
&& pecl install redis \
182186
&& pecl install mongodb \
183187
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
188+
&& echo extension=excimer.so > /usr/local/etc/php/conf.d/excimer.ini \
189+
&& echo extension=opentelemetry.so > /usr/local/etc/php/conf.d/opentelemetry.ini \
190+
&& echo extension=protobuf.so > /usr/local/etc/php/conf.d/protobuf.ini \
184191
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
185192
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
186193
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \

docker/php-official/8.2-alpine/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,19 @@ RUN set -x \
188188
&& docker-php-ext-install $MEMCACHED \
189189
&& rm -rf $MEMCACHED \
190190
&& pecl install apcu \
191+
&& pecl install excimer \
192+
&& pecl install opentelemetry \
193+
&& pecl install protobuf \
191194
&& pecl install vips \
192195
&& pecl install yaml \
193196
&& pecl install redis \
194197
&& pecl install mongodb \
195198
&& pecl install xmlrpc-1.0.0RC3 \
196199
&& docker-php-ext-enable \
197200
apcu \
201+
excimer \
202+
opentelemetry \
203+
protobuf \
198204
vips \
199205
yaml \
200206
redis \

docker/php-official/8.2/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ RUN set -x \
149149
bcmath \
150150
amqp \
151151
imagick \
152+
ffi \
152153
bz2 \
153154
calendar \
154155
exif \
@@ -176,11 +177,17 @@ RUN set -x \
176177
opcache \
177178
&& pecl install memcached \
178179
&& pecl install apcu \
180+
&& pecl install excimer \
181+
&& pecl install opentelemetry \
182+
&& pecl install protobuf \
179183
&& pecl install xmlrpc-1.0.0RC3 \
180184
&& pecl install vips \
181185
&& pecl install redis \
182186
&& pecl install mongodb \
183187
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
188+
&& echo extension=excimer.so > /usr/local/etc/php/conf.d/excimer.ini \
189+
&& echo extension=opentelemetry.so > /usr/local/etc/php/conf.d/opentelemetry.ini \
190+
&& echo extension=protobuf.so > /usr/local/etc/php/conf.d/protobuf.ini \
184191
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
185192
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
186193
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \

docker/php-official/8.3-alpine/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,19 @@ RUN set -x \
188188
&& docker-php-ext-install $MEMCACHED \
189189
&& rm -rf $MEMCACHED \
190190
&& pecl install apcu \
191+
&& pecl install excimer \
192+
&& pecl install opentelemetry \
193+
&& pecl install protobuf \
191194
&& pecl install vips \
192195
&& pecl install yaml \
193196
&& pecl install redis \
194197
&& pecl install mongodb \
195198
&& pecl install xmlrpc-1.0.0RC3 \
196199
&& docker-php-ext-enable \
197200
apcu \
201+
excimer \
202+
opentelemetry \
203+
protobuf \
198204
vips \
199205
yaml \
200206
redis \

docker/php-official/8.3/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ RUN set -x \
149149
bcmath \
150150
amqp \
151151
imagick \
152+
ffi \
152153
bz2 \
153154
calendar \
154155
exif \
@@ -176,11 +177,17 @@ RUN set -x \
176177
opcache \
177178
&& pecl install memcached \
178179
&& pecl install apcu \
180+
&& pecl install excimer \
181+
&& pecl install opentelemetry \
182+
&& pecl install protobuf \
179183
&& pecl install xmlrpc-1.0.0RC3 \
180184
&& pecl install vips \
181185
&& pecl install redis \
182186
&& pecl install mongodb \
183187
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
188+
&& echo extension=excimer.so > /usr/local/etc/php/conf.d/excimer.ini \
189+
&& echo extension=opentelemetry.so > /usr/local/etc/php/conf.d/opentelemetry.ini \
190+
&& echo extension=protobuf.so > /usr/local/etc/php/conf.d/protobuf.ini \
184191
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
185192
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
186193
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \

template/Dockerfile/images/php.jinja2

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
{%- if version == '8.0' or version == '8.1' or version == '8.2' or version == '8.3' %}
8585
amqp \
8686
imagick \
87+
ffi \
8788
{%- endif %}
8889
bz2 \
8990
calendar \
@@ -137,11 +138,17 @@
137138
{%- elif version == '8.0' or version == '8.1' or version == '8.2' or version == '8.3' %}
138139
&& pecl install memcached \
139140
&& pecl install apcu \
141+
&& pecl install excimer \
142+
&& pecl install opentelemetry \
143+
&& pecl install protobuf \
140144
&& pecl install xmlrpc-1.0.0RC3 \
141145
&& pecl install vips \
142146
&& pecl install redis \
143147
&& pecl install mongodb \
144148
&& echo extension=apcu.so > /usr/local/etc/php/conf.d/apcu.ini \
149+
&& echo extension=excimer.so > /usr/local/etc/php/conf.d/excimer.ini \
150+
&& echo extension=opentelemetry.so > /usr/local/etc/php/conf.d/opentelemetry.ini \
151+
&& echo extension=protobuf.so > /usr/local/etc/php/conf.d/protobuf.ini \
145152
&& echo extension=redis.so > /usr/local/etc/php/conf.d/redis.ini \
146153
&& echo extension=mongodb.so > /usr/local/etc/php/conf.d/mongodb.ini \
147154
&& echo extension=memcached.so > /usr/local/etc/php/conf.d/memcached.ini \
@@ -322,13 +329,19 @@
322329
{%- endif %}
323330
{%- if version == '8.0' or version == '8.1' or version == '8.2' or version == '8.3' %}
324331
&& pecl install apcu \
332+
&& pecl install excimer \
333+
&& pecl install opentelemetry \
334+
&& pecl install protobuf \
325335
&& pecl install vips \
326336
&& pecl install yaml \
327337
&& pecl install redis \
328338
&& pecl install mongodb \
329339
&& pecl install xmlrpc-1.0.0RC3 \
330340
&& docker-php-ext-enable \
331341
apcu \
342+
excimer \
343+
opentelemetry \
344+
protobuf \
332345
vips \
333346
yaml \
334347
redis \

0 commit comments

Comments
 (0)