@@ -42,11 +42,12 @@ ENV DEBIAN_FRONTEND=noninteractive \
42
42
43
43
WORKDIR /var/www/html
44
44
45
+ SHELL ["/bin/bash" , "-eou" , "pipefail" , "-c" ]
46
+
45
47
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
46
48
&& echo $TZ > /etc/timezone
47
49
48
- RUN set -eu; \
49
- apt-get update; \
50
+ RUN apt-get update; \
50
51
apt-get upgrade -yqq; \
51
52
pecl -q channel-update pecl.php.net; \
52
53
apt-get install -yqq --no-install-recommends --show-progress \
@@ -156,7 +157,6 @@ RUN if [ ${INSTALL_BCMATH} = true ]; then \
156
157
ARG INSTALL_RDKAFKA=true
157
158
158
159
RUN if [ ${INSTALL_RDKAFKA} = true ]; then \
159
- set -eu; \
160
160
apt-get install -yqq --no-install-recommends --show-progress librdkafka-dev \
161
161
&& pecl -q install -o -f rdkafka \
162
162
&& docker-php-ext-enable rdkafka; \
@@ -169,9 +169,7 @@ RUN if [ ${INSTALL_RDKAFKA} = true ]; then \
169
169
ARG INSTALL_SWOOLE=true
170
170
ARG SERVER=openswoole
171
171
172
- RUN set -eu; \
173
- if [ ${INSTALL_SWOOLE} = true ]; then \
174
- set -eu; \
172
+ RUN if [ ${INSTALL_SWOOLE} = true ]; then \
175
173
apt-get install -yqq --no-install-recommends --show-progress libc-ares-dev \
176
174
&& pecl -q install -o -f -D 'enable-openssl="yes" enable-http2="yes" enable-swoole-curl="yes" enable-mysqlnd="yes" enable-cares="yes"' ${SERVER} \
177
175
&& docker-php-ext-enable ${SERVER}; \
@@ -184,7 +182,6 @@ RUN set -eu; \
184
182
ARG INSTALL_INTL=true
185
183
186
184
RUN if [ ${INSTALL_INTL} = true ]; then \
187
- set -eu; \
188
185
apt-get install -yqq --no-install-recommends --show-progress zlib1g-dev libicu-dev g++ \
189
186
&& docker-php-ext-configure intl \
190
187
&& docker-php-ext-install intl; \
@@ -207,7 +204,6 @@ RUN if [ ${INSTALL_MEMCACHED} = true ]; then \
207
204
ARG INSTALL_MYSQL_CLIENT=true
208
205
209
206
RUN if [ ${INSTALL_MYSQL_CLIENT} = true ]; then \
210
- set -eu; \
211
207
apt-get install -yqq --no-install-recommends --show-progress default-mysql-client; \
212
208
fi
213
209
@@ -239,7 +235,6 @@ ARG INSTALL_PG_CLIENT=false
239
235
ARG INSTALL_POSTGIS=false
240
236
241
237
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
242
- set -eu; \
243
238
. /etc/os-release \
244
239
&& echo "deb http://apt.postgresql.org/pub/repos/apt $VERSION_CODENAME-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
245
240
&& curl -sL https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
0 commit comments