Skip to content

Commit f401484

Browse files
committed
Remove sys-deps after use to shrink image
1 parent fc07e26 commit f401484

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

Dockerfile

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -173,42 +173,43 @@ RUN echo @testing http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repo
173173
supervisor \
174174
curl \
175175
libcurl \
176-
libzip-dev \
177-
bzip2-dev \
178-
imap-dev \
179-
openssl-dev \
176+
libpq \
180177
git \
181178
python3 \
182-
python3-dev \
183179
py3-pip \
184-
augeas-dev \
185-
libressl-dev \
186180
ca-certificates \
187181
dialog \
188182
autoconf \
189183
make \
190-
gcc \
184+
openssl-dev \
185+
libressl-dev \
186+
gcc && \
187+
apk add --no-cache --virtual .sys-deps \
191188
musl-dev \
192189
linux-headers \
190+
augeas-dev \
193191
libmcrypt-dev \
194192
libpng-dev \
195193
icu-dev \
196-
libpq \
197194
libxslt-dev \
195+
python3-dev \
198196
libffi-dev \
199197
freetype-dev \
200198
sqlite-dev \
199+
libzip-dev \
200+
bzip2-dev \
201+
imap-dev \
201202
libjpeg-turbo-dev \
202203
postgresql-dev && \
203204
docker-php-ext-install gd && \
204205
docker-php-ext-configure gd \
205206
--with-freetype \
206-
--with-jpeg
207-
RUN pip install --upgrade pip
207+
--with-jpeg && \
208+
pip install --upgrade pip && \
208209
#curl iconv session
209210
#docker-php-ext-install pdo_mysql pdo_sqlite mysqli mcrypt gd exif intl xsl json soap dom zip opcache && \
210211
# docker-php-ext-install iconv pdo_mysql pdo_sqlite pgsql pdo_pgsql mysqli gd exif intl xsl json soap dom zip opcache && \
211-
RUN docker-php-ext-install pdo_mysql mysqli pdo_sqlite pgsql pdo_pgsql exif intl xsl soap zip && \
212+
docker-php-ext-install pdo_mysql mysqli pdo_sqlite pgsql pdo_pgsql exif intl xsl soap zip && \
212213
pecl install xdebug-3.1.4 && \
213214
pecl install -o -f redis && \
214215
echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini && \
@@ -223,8 +224,8 @@ RUN docker-php-ext-install pdo_mysql mysqli pdo_sqlite pgsql pdo_pgsql exif intl
223224
# pip3 install -U pip && \
224225
pip3 install -U certbot && \
225226
mkdir -p /etc/letsencrypt/webrootauth && \
226-
apk del gcc musl-dev linux-headers libffi-dev augeas-dev python3-dev make autoconf
227-
# apk del .sys-deps
227+
apk del gcc musl-dev linux-headers libffi-dev augeas-dev python3-dev make autoconf && \
228+
apk del .sys-deps
228229
# ln -s /usr/bin/php7 /usr/bin/php
229230

230231
ADD conf/supervisord.conf /etc/supervisord.conf

0 commit comments

Comments
 (0)