This commit is contained in:
Frank
2026-01-02 20:27:56 +01:00
parent 3b071eec9b
commit 18821e2463
43 changed files with 12259 additions and 2910 deletions
+21
View File
@@ -0,0 +1,21 @@
FROM php:8.2-fpm-alpine
# Install system deps
RUN apk add --no-cache bash git icu-dev libzip-dev oniguruma-dev
# Install PHP extensions
RUN docker-php-ext-configure intl \
&& docker-php-ext-install -j$(nproc) intl pdo pdo_mysql opcache
# Install composer
ENV COMPOSER_ALLOW_SUPERUSER=1 \
COMPOSER_HOME=/tmp/composer
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
# Configure PHP
COPY php.ini $PHP_INI_DIR/conf.d/zz-custom.ini
WORKDIR /var/www/html
# Default command
CMD ["php-fpm"]
+9
View File
@@ -0,0 +1,9 @@
memory_limit=512M
post_max_size=32M
upload_max_filesize=32M
max_execution_time=60
; For Symfony dev
opcache.enable=1
opcache.enable_cli=1
opcache.validate_timestamps=1
opcache.revalidate_freq=0