Skip to content

Commit 2586c2b

Browse files
committed
devops: Docker configurations updated
1 parent 361c31e commit 2586c2b

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

Dockerfile

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

4-
RUN apt-get update; \
5-
apt-get install -y --no-install-recommends \
4+
RUN <<EOF bash
5+
apt-get update;
6+
apt-get install -y --no-install-recommends
67
# WP-CLI dependencies.
7-
bash less default-mysql-client git \
8+
bash less default-mysql-client git
89
# MailHog dependencies.
9-
msmtp \
10+
msmtp
1011
# Dockerize dependencies.
1112
wget;
13+
EOF
1214

1315
# Setup xdebug. The latest version supported by PHP 5.6 is 2.5.5.
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; \
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;
2124
echo "xdebug.remote_log = /var/www/html/xdebug.log" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
25+
echo "xdebug.mode = debug,trace" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini;
26+
EOF
2227

2328
# Install PDO MySQL driver.
2429
RUN docker-php-ext-install pdo_mysql

0 commit comments

Comments
 (0)