From 2214b1df9d261aec987921465087b4d6c8450763 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 19 Jul 2021 13:02:23 +0200 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Upgrades=20Grocy=20to=203.?= =?UTF-8?q?1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- grocy/Dockerfile | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/grocy/Dockerfile b/grocy/Dockerfile index 37a003c..df6e05e 100755 --- a/grocy/Dockerfile +++ b/grocy/Dockerfile @@ -11,29 +11,35 @@ RUN \ apk add --no-cache \ nginx=1.20.1-r3 \ patch=2.7.6-r7 \ - php7-ctype=7.4.21-r0 \ - php7-exif=7.4.21-r0 \ - php7-fileinfo=7.4.21-r0 \ - php7-fpm=7.4.21-r0 \ - php7-gd=7.4.21-r0 \ - php7-json=7.4.21-r0 \ - php7-ldap=7.4.21-r0 \ - php7-mbstring=7.4.21-r0 \ - php7-opcache=7.4.21-r0 \ - php7-pdo_sqlite=7.4.21-r0 \ - php7-pdo=7.4.21-r0 \ - php7-simplexml=7.4.21-r0 \ - php7-tokenizer=7.4.21-r0 \ - php7=7.4.21-r0 \ + php8-ctype=8.0.8-r0 \ + php8-exif=8.0.8-r0 \ + php8-fileinfo=8.0.8-r0 \ + php8-fpm=8.0.8-r0 \ + php8-gd=8.0.8-r0 \ + php8-intl=8.0.8-r0 \ + php8-ldap=8.0.8-r0 \ + php8-mbstring=8.0.8-r0 \ + php8-opcache=8.0.8-r0 \ + php8-pdo_sqlite=8.0.8-r0 \ + php8-pdo=8.0.8-r0 \ + php8-simplexml=8.0.8-r0 \ + php8-tokenizer=8.0.8-r0 \ + php8=8.0.8-r0 \ + \ + && ln -s /usr/bin/php8 /usr/bin/php \ \ && apk add --no-cache --virtual .build-dependencies \ git=2.32.0-r0 \ + php8-openssl=8.0.8-r0 \ + php8-phar=8.0.8-r0 \ yarn=1.22.10-r0 \ - composer=2.1.3-r0 \ + \ + && curl -sS https://getcomposer.org/installer \ + | php -- --install-dir=/usr/local/bin --filename=composer \ \ && yarn global add modclean \ \ - && git clone --branch "v3.0.1" --depth=1 \ + && git clone --branch "v3.1.0" --depth=1 \ https://github.com/grocy/grocy.git /var/www/grocy \ \ && cd /var/www/grocy \ @@ -55,13 +61,15 @@ RUN \ && rm -f -r \ /tmp/* \ /etc/nginx \ - /usr/local/share/.cache \ + /root/.composer \ /usr/lib/node_modules \ + /usr/local/bin/composer \ + /usr/local/share/.cache \ /var/www/grocy/.git \ /var/www/grocy/.tx \ /var/www/grocy/.vscode \ - /var/www/grocy/build.bat \ - /var/www/grocy/build_tools + /var/www/grocy/build_tools \ + /var/www/grocy/build.bat # Copy root filesystem COPY rootfs /