Skip to content

Commit 0d39a77

Browse files
authored
refactor clean code (#183)
1 parent 1d76953 commit 0d39a77

File tree

1 file changed

+23
-13
lines changed

1 file changed

+23
-13
lines changed

infra/docker/php/Dockerfile

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,25 @@ ENV TZ=UTC \
1414

1515
COPY --from=composer:2.2 /usr/bin/composer /usr/bin/composer
1616

17-
RUN apt-get update && \
18-
apt-get -y install --no-install-recommends locales git unzip libzip-dev libicu-dev libonig-dev && \
19-
apt-get clean && \
20-
rm -rf /var/lib/apt/lists/* && \
21-
locale-gen en_US.UTF-8 && \
22-
localedef -f UTF-8 -i en_US en_US.UTF-8 && \
23-
docker-php-ext-install intl pdo_mysql zip bcmath && \
24-
composer config -g process-timeout 3600 && \
25-
composer config -g repos.packagist composer https://packagist.org
17+
RUN apt-get update \
18+
&& apt-get -y install --no-install-recommends \
19+
locales \
20+
git \
21+
unzip \
22+
libzip-dev \
23+
libicu-dev \
24+
libonig-dev \
25+
&& apt-get clean \
26+
&& rm -rf /var/lib/apt/lists/* \
27+
&& locale-gen en_US.UTF-8 \
28+
&& localedef -f UTF-8 -i en_US en_US.UTF-8 \
29+
&& docker-php-ext-install \
30+
intl \
31+
pdo_mysql \
32+
zip \
33+
bcmath \
34+
&& composer config -g process-timeout 3600 \
35+
&& composer config -g repos.packagist composer https://packagist.org
2636

2737
FROM base AS development
2838

@@ -33,7 +43,7 @@ FROM base AS deploy
3343
COPY ./infra/docker/php/php.deploy.ini /usr/local/etc/php/php.ini
3444
COPY ./src /data
3545

36-
RUN composer install -q -n --no-ansi --no-dev --no-scripts --no-progress --prefer-dist && \
37-
chmod -R 777 storage bootstrap/cache && \
38-
php artisan optimize:clear && \
39-
php artisan optimize
46+
RUN composer install -q -n --no-ansi --no-dev --no-scripts --no-progress --prefer-dist \
47+
&& chmod -R 777 storage bootstrap/cache \
48+
&& php artisan optimize:clear \
49+
&& php artisan optimize

0 commit comments

Comments
 (0)