fix: development image

This commit is contained in:
Andras Bacsai
2024-12-10 11:50:40 +01:00
parent 6097a531a5
commit a2ab33b04f
3 changed files with 11 additions and 29 deletions

View File

@@ -8,31 +8,8 @@ ARG CLOUDFLARED_VERSION=2024.11.0
# https://www.postgresql.org/support/versioning/ - Upgraded to 16 if the we have a manual upgrade guide?
ARG POSTGRES_VERSION=15
# Add user/group
ARG USER_ID=1000
ARG GROUP_ID=1000
# =================================================================
# Stage 1: Composer dependencies
# =================================================================
FROM serversideup/php:${SERVERSIDEUP_PHP_VERSION} AS base
USER root
ARG USER_ID
ARG GROUP_ID
RUN docker-php-serversideup-set-id www-data $USER_ID:$GROUP_ID && \
docker-php-serversideup-set-file-permissions --owner $USER_ID:$GROUP_ID --service nginx
WORKDIR /var/www/html
COPY --chown=www-data:www-data composer.json composer.lock ./
RUN composer install --no-dev --no-interaction --no-plugins --no-scripts --prefer-dist
USER www-data
# =================================================================
# Stage 2: Get MinIO client
# Get MinIO client
# =================================================================
FROM minio/mc:${MINIO_VERSION} AS minio-client
@@ -46,7 +23,6 @@ ARG GROUP_ID
ARG TARGETPLATFORM
ARG POSTGRES_VERSION
ARG CLOUDFLARED_VERSION
ARG CI=true
WORKDIR /var/www/html
@@ -85,8 +61,7 @@ RUN mkdir -p /usr/local/bin && \
chmod +x /usr/local/bin/cloudflared
# Configure PHP
RUN echo 'upload_max_filesize=256M' > /usr/local/etc/php/conf.d/upload-limits.ini && \
echo 'post_max_size=256M' >> /usr/local/etc/php/conf.d/upload-limits.ini
COPY docker/development/etc/php/conf.d/zzz-custom-php.ini /usr/local/etc/php/conf.d/zzz-custom-php.ini
ENV PHP_OPCACHE_ENABLE=0
# Configure Nginx and S6 overlay

View File

@@ -0,0 +1,9 @@
error_reporting = E_ERROR
error_log = /dev/stderr
log_errors = On
log_errors_max_len = 8192
ignore_repeated_errors = On
ignore_repeated_source = On
upload_max_filesize = 256M
post_max_size = 256M