@@ -29,22 +29,37 @@ RUN install-php-extensions \
2929
3030# dev tools separate install so we quickly change without rebuilding all php extensions
3131RUN apt update && apt-get install -y --no-install-recommends \
32- git curl vim nano sudo cron smbclient iproute2 lnav wget iputils-ping gnupg2 jq ripgrep rsync mariadb-client \
32+ git \
33+ curl \
34+ vim-tiny \
35+ nano \
36+ sudo \
37+ cron \
38+ smbclient \
39+ iproute2 \
40+ lnav \
41+ wget \
42+ iputils-ping \
43+ gnupg2 \
44+ jq \
45+ ripgrep \
46+ rsync \
3347 && rm -rf /var/lib/apt/lists/*
3448
3549# Install PHPUnit
36- RUN wget -O /usr/local/bin/phpunit8 https://phar.phpunit.de/phpunit-8 .phar \
37- && chmod +x /usr/local/bin/phpunit8 \
38- && wget -O /usr/local/bin/phpunit9 https://phar.phpunit.de/phpunit-9 .phar \
39- && chmod +x /usr/local/bin/phpunit9 \
40- && ln -s /usr/local/bin/phpunit9 /usr/local/bin/phpunit
50+ RUN wget -O /usr/local/bin/phpunit11 https://phar.phpunit.de/phpunit-11 .phar \
51+ && chmod +x /usr/local/bin/phpunit11 \
52+ && wget -O /usr/local/bin/phpunit12 https://phar.phpunit.de/phpunit-12 .phar \
53+ && chmod +x /usr/local/bin/phpunit12 \
54+ && ln -s /usr/local/bin/phpunit11 /usr/local/bin/phpunit
4155
4256# Install NVM
4357RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
4458 && export NVM_DIR="/root/.nvm" \
4559 && . "$NVM_DIR/nvm.sh" \
4660 && nvm install node \
47- && nvm alias default node
61+ && nvm alias default node \
62+ && nvm cache clear
4863
4964RUN wget https://gist.githubusercontent.com/nickvergessen/e21ee0a09ee3b3f7fd1b04c83dd3e114/raw/83142be1e50c23e8de1bd7aae88a95e5d6ae1ce2/nextcloud_log.json && lnav -i nextcloud_log.json && rm nextcloud_log.json
5065
@@ -63,13 +78,7 @@ ADD configs/php/nextcloud.ini /usr/local/etc/php/conf.d/nextcloud.ini
6378ADD configs/php/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini
6479
6580# Setup blackfire probe
66- RUN wget -q -O - https://packages.blackfire.io/gpg.key | sudo apt-key add - \
67- && echo "deb http://packages.blackfire.io/debian any main" | sudo tee /etc/apt/sources.list.d/blackfire.list \
68- && apt-get update \
69- && (apt-get install -y --no-install-recommends blackfire \
70- && mv /usr/local/etc/php/conf.d/docker-php-ext-blackfire.ini /usr/local/etc/php/conf.d/docker-php-ext-blackfire.ini.disabled \
71- ) || echo "Skipped blackfire as the installation failed" \
72- && rm -rf /var/lib/apt/lists/*
81+ RUN mv /usr/local/etc/php/conf.d/docker-php-ext-blackfire.ini /usr/local/etc/php/conf.d/docker-php-ext-blackfire.ini.disabled
7382
7483RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
7584
0 commit comments