diff --git a/docker/php.Dockerfile b/docker/php.Dockerfile index 2f8144c..0da497a 100644 --- a/docker/php.Dockerfile +++ b/docker/php.Dockerfile @@ -1,8 +1,12 @@ FROM php:8.3-fpm-alpine -# PDO SQLite ist in den meisten php-Images bereits eingebaut, -# pdo_sqlite wird hier zur Sicherheit explizit aktiviert. -RUN docker-php-ext-install pdo pdo_sqlite +# sqlite-dev (Header/Bibliothek) + Compiler-Toolchain werden nur zum +# Kompilieren der Erweiterung gebraucht und danach wieder entfernt. +# Die SQLite-Laufzeitbibliothek bleibt als Abhängigkeit von sqlite-dev erhalten. +RUN apk add --no-cache sqlite-dev \ + && apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \ + && docker-php-ext-install pdo pdo_sqlite \ + && apk del .build-deps WORKDIR /var/www/html