From 654fa4a201fe7c6419c15fc0267fcbbcc6c1bc68 Mon Sep 17 00:00:00 2001 From: juvdiaz Date: Thu, 4 Jun 2026 10:07:01 -0600 Subject: [PATCH] Skip OPcache build on PHP 8.5 website image --- apps/website/Dockerfile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/website/Dockerfile b/apps/website/Dockerfile index 406ab7b..ea88f3c 100644 --- a/apps/website/Dockerfile +++ b/apps/website/Dockerfile @@ -10,10 +10,19 @@ RUN apk add --no-cache \ $PHPIZE_DEPS \ curl-dev \ sqlite-dev && \ - docker-php-ext-install \ - curl \ - opcache \ - pdo_sqlite && \ + install_php_extension() { \ + extension="$1"; \ + if php -m | grep -Eiq "^${extension}$"; then \ + echo "${extension} already enabled"; \ + else \ + docker-php-ext-install "${extension}"; \ + fi; \ + } && \ + install_php_extension curl && \ + install_php_extension pdo_sqlite && \ + php -m | grep -Eiq '^curl$' && \ + php -m | grep -Eiq '^pdo_sqlite$' && \ + php -m | grep -Eiq 'opcache' && \ apk del .build-deps RUN set -eu; \