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; \