Skip to content

Commit aa6c5b3

Browse files
author
Hans Höchtl
committed
fix blackfire not available for php8
1 parent fdd9378 commit aa6c5b3

File tree

37 files changed

+40
-39
lines changed

37 files changed

+40
-39
lines changed

docker/php-apache-dev/5.6/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-apache-dev/7.0/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-apache-dev/7.1-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-apache-dev/7.1/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-apache-dev/7.2-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-apache-dev/7.2/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-apache-dev/7.3-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-apache-dev/7.3/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-apache-dev/7.4-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-apache-dev/7.4/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-apache-dev/8.0-alpine/Dockerfile

+1-7
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19-
# Install development environment
20-
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
21-
&& mv blackfire-agent /usr/local/bin/ \
22-
&& chmod +x /usr/local/bin/blackfire-agent \
23-
&& wget -q -O blackfire.so https://packages.blackfire.io/binaries/blackfire-php/1.33.0/blackfire-php-alpine_amd64-php-80.so \
24-
&& mv blackfire.so "$(php -r "echo ini_get('extension_dir');")/blackfire.so" \
25-
&& mkdir /var/run/blackfire/ \
19+
2620
&& apk-install \
2721
make \
2822
autoconf \

docker/php-apache-dev/8.0/Dockerfile

+1-6
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19-
# Install development environment
20-
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
21-
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \
22-
&& apt-install \
23-
blackfire-php \
24-
blackfire-agent \
19+
2520
&& pickle install xdebug \
2621
&& docker-php-ext-enable xdebug \
2722
# Enable php development services

docker/php-dev/5.6/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:5.6
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
1314
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-dev/7.0/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.0
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
1314
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-dev/7.1-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.1-alpine
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
1314
&& mv blackfire-agent /usr/local/bin/ \

docker/php-dev/7.1/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.1
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
1314
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-dev/7.2-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.2-alpine
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
1314
&& mv blackfire-agent /usr/local/bin/ \

docker/php-dev/7.2/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.2
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
1314
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-dev/7.3-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.3-alpine
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
1314
&& mv blackfire-agent /usr/local/bin/ \

docker/php-dev/7.3/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.3
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
1314
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-dev/7.4-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.4-alpine
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
1314
&& mv blackfire-agent /usr/local/bin/ \

docker/php-dev/7.4/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM webdevops/php:7.4
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11+
1112
# Install development environment
1213
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
1314
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-dev/8.0-alpine/Dockerfile

+1-7
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,7 @@ FROM webdevops/php:8.0-alpine
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11-
# Install development environment
12-
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
13-
&& mv blackfire-agent /usr/local/bin/ \
14-
&& chmod +x /usr/local/bin/blackfire-agent \
15-
&& wget -q -O blackfire.so https://packages.blackfire.io/binaries/blackfire-php/1.33.0/blackfire-php-alpine_amd64-php-80.so \
16-
&& mv blackfire.so "$(php -r "echo ini_get('extension_dir');")/blackfire.so" \
17-
&& mkdir /var/run/blackfire/ \
11+
1812
&& apk-install \
1913
make \
2014
autoconf \

docker/php-dev/8.0/Dockerfile

+1-6
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,7 @@ FROM webdevops/php:8.0
88
COPY conf/ /opt/docker/
99

1010
RUN set -x \
11-
# Install development environment
12-
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
13-
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \
14-
&& apt-install \
15-
blackfire-php \
16-
blackfire-agent \
11+
1712
&& pickle install xdebug \
1813
&& docker-php-ext-enable xdebug \
1914
# Enable php development services

docker/php-nginx-dev/5.6/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-nginx-dev/7.0/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-nginx-dev/7.1-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-nginx-dev/7.1/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-nginx-dev/7.2-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-nginx-dev/7.2/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-nginx-dev/7.3-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-nginx-dev/7.3/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-nginx-dev/7.4-alpine/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
2122
&& mv blackfire-agent /usr/local/bin/ \

docker/php-nginx-dev/7.4/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19+
1920
# Install development environment
2021
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
2122
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \

docker/php-nginx-dev/8.0-alpine/Dockerfile

+1-7
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19-
# Install development environment
20-
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
21-
&& mv blackfire-agent /usr/local/bin/ \
22-
&& chmod +x /usr/local/bin/blackfire-agent \
23-
&& wget -q -O blackfire.so https://packages.blackfire.io/binaries/blackfire-php/1.33.0/blackfire-php-alpine_amd64-php-80.so \
24-
&& mv blackfire.so "$(php -r "echo ini_get('extension_dir');")/blackfire.so" \
25-
&& mkdir /var/run/blackfire/ \
19+
2620
&& apk-install \
2721
make \
2822
autoconf \

docker/php-nginx-dev/8.0/Dockerfile

+1-6
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,7 @@ ENV WEB_NO_CACHE_PATTERN="\.(css|js|gif|png|jpg|svg|json|xml)$"
1616
COPY conf/ /opt/docker/
1717

1818
RUN set -x \
19-
# Install development environment
20-
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
21-
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \
22-
&& apt-install \
23-
blackfire-php \
24-
blackfire-agent \
19+
2520
&& pickle install xdebug \
2621
&& docker-php-ext-enable xdebug \
2722
# Enable php development services

template/Dockerfile/images/php.jinja2

+4
Original file line numberDiff line numberDiff line change
@@ -364,12 +364,14 @@
364364
{%- endmacro %}
365365

366366
{% macro officialDevelopment(role='', version='') -%}
367+
{%- if version != '8.0' %}
367368
# Install development environment
368369
&& wget -q -O - https://packages.blackfire.io/gpg.key | apt-key add - \
369370
&& echo "deb https://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list \
370371
&& apt-install \
371372
blackfire-php \
372373
blackfire-agent \
374+
{%- endif %}
373375
{%- if version|int == 5 %}
374376
&& pecl install xdebug-2.5.5 \
375377
{%- elif version == '8.0' %}
@@ -384,13 +386,15 @@
384386
{%- endmacro %}
385387

386388
{% macro officialDevelopmentAlpine(role='', version='') -%}
389+
{%- if version != '8.0' %}
387390
# Install development environment
388391
&& wget -q -O blackfire-agent https://packages.blackfire.io/binaries/blackfire-agent/1.34.0/blackfire-agent-linux_static_amd64 \
389392
&& mv blackfire-agent /usr/local/bin/ \
390393
&& chmod +x /usr/local/bin/blackfire-agent \
391394
&& wget -q -O blackfire.so https://packages.blackfire.io/binaries/blackfire-php/1.33.0/blackfire-php-alpine_amd64-php-{{ version|replace('.', '') }}.so \
392395
&& mv blackfire.so "$(php -r "echo ini_get('extension_dir');")/blackfire.so" \
393396
&& mkdir /var/run/blackfire/ \
397+
{%- endif %}
394398
&& apk-install \
395399
make \
396400
autoconf \

0 commit comments

Comments
 (0)