Skip to content

Commit 9be02c1

Browse files
authored
Merge branch 'master' into v23.02
2 parents b6f4076 + a7bc9b6 commit 9be02c1

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

Dockerfile

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ RUN set -x; \
4444
wkhtmltopdf \
4545
tar \
4646
curl \
47+
wget \
4748
libzip-dev \
4849
unzip \
4950
\
@@ -76,15 +77,23 @@ COPY docker-entrypoint.sh /bin/docker-entrypoint.sh
7677

7778
RUN cd /var/www/bookstack \
7879
&& mkdir /var/www/.composer \
79-
&& chown -R www-data:www-data /usr/local/etc/php/conf.d/ /var/www/bookstack /var/www/.composer
80+
&& chown -R www-data:www-data /usr/local/etc/php/conf.d/ /var/www/bookstack /var/www/.composer \
81+
&& mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" \
82+
&& sed -i 's/memory_limit = 128M/memory_limit = 512M/g' "$PHP_INI_DIR/php.ini"
83+
84+
# Install composer
85+
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
86+
&& php composer-setup.php \
87+
&& mv composer.phar /usr/bin/composer \
88+
&& chmod +x /usr/bin/composer \
89+
&& php -r "unlink('composer-setup.php');"
8090

8191
# www-data
8292
USER 33
8393

84-
RUN set -x; \
85-
cd /var/www/bookstack \
86-
&& curl -sS https://getcomposer.org/installer | php -- --version=$COMPOSER_VERSION \
87-
&& /var/www/bookstack/composer.phar install -v -d /var/www/bookstack/
94+
# Install deps
95+
RUN cd /var/www/bookstack \
96+
&& /usr/bin/composer install -v -d /var/www/bookstack/
8897

8998
WORKDIR /var/www/bookstack
9099

0 commit comments

Comments
 (0)