Skip to content

Commit ea17f87

Browse files
committed
devops: Docker configurations updated
1 parent fcfb649 commit ea17f87

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

Dockerfile

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,25 @@
11
ARG PHP_VERSION
22
FROM wordpress:php${PHP_VERSION}-apache
33

4-
RUN <<EOF bash
5-
apt-get update;
6-
apt-get install -y --no-install-recommends
4+
RUN apt-get update; \
5+
apt-get install -y --no-install-recommends \
76
# WP-CLI dependencies.
87
bash less default-mysql-client git \
98
# MailHog dependencies.
109
msmtp \
1110
# Dockerize dependencies.
1211
wget;
13-
EOF
1412

1513
# Setup xdebug. The latest version supported by PHP 5.6 is 2.5.5.
16-
RUN <<EOF bash
17-
pecl install xdebug;
18-
docker-php-ext-enable xdebug;
19-
echo "xdebug.default_enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
20-
echo "xdebug.remote_autostart = 0" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
21-
echo "xdebug.remote_connect_back = 0" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
22-
echo "xdebug.remote_enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
23-
echo "xdebug.remote_port = 9000" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
24-
echo "xdebug.remote_log = /var/www/html/xdebug.log" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
14+
RUN pecl install xdebug; \
15+
docker-php-ext-enable xdebug; \
16+
echo "xdebug.default_enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini; \
17+
echo "xdebug.remote_autostart = 0" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini; \
18+
echo "xdebug.remote_connect_back = 0" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini; \
19+
echo "xdebug.remote_enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini; \
20+
echo "xdebug.remote_port = 9000" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini; \
21+
echo "xdebug.remote_log = /var/www/html/xdebug.log" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini; \
2522
echo "xdebug.mode = debug,trace" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
26-
EOF
2723

2824
# Install PDO MySQL driver.
2925
RUN docker-php-ext-install pdo_mysql

0 commit comments

Comments
 (0)