Skip to content

Commit 1989816

Browse files
committed
Initial commit, issue-10
Update deprecated Dockerfile instruction `MAINTAINER` to `LABEL`
1 parent a61e00e commit 1989816

25 files changed

Lines changed: 178 additions & 55 deletions

File tree

build/7.4-apache/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM php:7.4-apache
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
3+
4+
# php intl extension
5+
RUN apt-get update \
6+
&& apt-get install -y libicu-dev \
7+
&& docker-php-ext-install intl \
8+
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-source delete \
10+
&& apt-get remove -y libicu-dev \
11+
&& apt-get autoremove -y \
12+
&& apt-get clean \
13+
&& rm -rf /var/lib/apt/lists/*
14+
15+
RUN pecl channel-update pecl.php.net \
16+
&& pecl install xdebug-2.9.1 \
17+
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
18+
19+
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

build/7.4-cli/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM php:7.4-cli
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
3+
4+
# php intl extension
5+
RUN apt-get update \
6+
&& apt-get install -y libicu-dev \
7+
&& docker-php-ext-install intl \
8+
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-source delete \
10+
&& apt-get remove -y libicu-dev \
11+
&& apt-get autoremove -y \
12+
&& apt-get clean \
13+
&& rm -rf /var/lib/apt/lists/*
14+
15+
RUN pecl channel-update pecl.php.net \
16+
&& pecl install xdebug-2.9.1 \
17+
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
18+
19+
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

build/7.4-fpm/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM php:7.4-fpm
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
3+
4+
# php intl extension
5+
RUN apt-get update \
6+
&& apt-get install -y libicu-dev \
7+
&& docker-php-ext-install intl \
8+
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-source delete \
10+
&& apt-get remove -y libicu-dev \
11+
&& apt-get autoremove -y \
12+
&& apt-get clean \
13+
&& rm -rf /var/lib/apt/lists/*
14+
15+
RUN pecl channel-update pecl.php.net \
16+
&& pecl install xdebug-2.9.1 \
17+
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
18+
19+
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

build/8.0-apache/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM php:8.0-apache
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
3+
4+
# php intl extension
5+
RUN apt-get update \
6+
&& apt-get install -y libicu-dev \
7+
&& docker-php-ext-install intl \
8+
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-source delete \
10+
&& apt-get remove -y libicu-dev \
11+
&& apt-get autoremove -y \
12+
&& apt-get clean \
13+
&& rm -rf /var/lib/apt/lists/*
14+
15+
RUN pecl channel-update pecl.php.net \
16+
&& pecl install xdebug-3.1.3 \
17+
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
18+
19+
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

build/8.0-cli/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM php:8.0-cli
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
3+
4+
# php intl extension
5+
RUN apt-get update \
6+
&& apt-get install -y libicu-dev \
7+
&& docker-php-ext-install intl \
8+
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-source delete \
10+
&& apt-get remove -y libicu-dev \
11+
&& apt-get autoremove -y \
12+
&& apt-get clean \
13+
&& rm -rf /var/lib/apt/lists/*
14+
15+
RUN pecl channel-update pecl.php.net \
16+
&& pecl install xdebug-3.1.3 \
17+
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
18+
19+
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

build/8.0-fpm/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM php:8.0-fpm
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
3+
4+
# php intl extension
5+
RUN apt-get update \
6+
&& apt-get install -y libicu-dev \
7+
&& docker-php-ext-install intl \
8+
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-source delete \
10+
&& apt-get remove -y libicu-dev \
11+
&& apt-get autoremove -y \
12+
&& apt-get clean \
13+
&& rm -rf /var/lib/apt/lists/*
14+
15+
RUN pecl channel-update pecl.php.net \
16+
&& pecl install xdebug-3.1.3 \
17+
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
18+
19+
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini

build/8.1-apache/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM php:8.1-apache
2-
MAINTAINER Przemek Szalko <[email protected]>
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
33

44
# php intl extension
55
RUN apt-get update \

build/8.1-apache/xdebug.ini

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[xdebug]
22
zend_extension=xdebug.so
33

4-
xdebug.cli_color=1
5-
xdebug.mode=debug
4+
xdebug.cli_color=0
5+
xdebug.show_local_vars=1
66
xdebug.start_with_request=trigger
7-
xdebug.trigger_value=StartXDebug
87

98
xdebug.output_dir="/tmp"
109
xdebug.profiler_output_name="cachegrind.out.%H.%t.%p"
1110

12-
xdebug.discover_client_host=true
13-
xdebug.client_port=9003
11+
xdebug.mode=develop,debug
12+
xdebug.discover_client_host=1
13+
xdebug.client_port=9000
14+

build/8.1-cli/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM php:8.1-cli
2-
MAINTAINER Przemek Szalko <[email protected]>
2+
LABEL org.opencontainers.image.authors="Przemek Szalko <[email protected]>"
33

44
# php intl extension
55
RUN apt-get update \

build/8.1-cli/xdebug.ini

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[xdebug]
22
zend_extension=xdebug.so
33

4-
xdebug.cli_color=1
5-
xdebug.mode=debug
4+
xdebug.cli_color=0
5+
xdebug.show_local_vars=1
66
xdebug.start_with_request=trigger
7-
xdebug.trigger_value=StartXDebug
87

98
xdebug.output_dir="/tmp"
109
xdebug.profiler_output_name="cachegrind.out.%H.%t.%p"
1110

12-
xdebug.discover_client_host=true
13-
xdebug.client_port=9003
11+
xdebug.mode=develop,debug
12+
xdebug.discover_client_host=1
13+
xdebug.client_port=9000
14+

0 commit comments

Comments
 (0)