fix: development image
This commit is contained in:
parent
6097a531a5
commit
a2ab33b04f
3 changed files with 11 additions and 29 deletions
|
|
@ -76,7 +76,5 @@ public function init()
|
||||||
} else {
|
} else {
|
||||||
echo "Instance already initialized.\n";
|
echo "Instance already initialized.\n";
|
||||||
}
|
}
|
||||||
// Set permissions
|
|
||||||
Process::run(['chmod', '-R', 'o+rwx', '.']);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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?
|
# https://www.postgresql.org/support/versioning/ - Upgraded to 16 if the we have a manual upgrade guide?
|
||||||
ARG POSTGRES_VERSION=15
|
ARG POSTGRES_VERSION=15
|
||||||
|
|
||||||
# Add user/group
|
|
||||||
ARG USER_ID=1000
|
|
||||||
ARG GROUP_ID=1000
|
|
||||||
|
|
||||||
# =================================================================
|
# =================================================================
|
||||||
# Stage 1: Composer dependencies
|
# Get MinIO client
|
||||||
# =================================================================
|
|
||||||
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
|
|
||||||
# =================================================================
|
# =================================================================
|
||||||
FROM minio/mc:${MINIO_VERSION} AS minio-client
|
FROM minio/mc:${MINIO_VERSION} AS minio-client
|
||||||
|
|
||||||
|
|
@ -46,7 +23,6 @@ ARG GROUP_ID
|
||||||
ARG TARGETPLATFORM
|
ARG TARGETPLATFORM
|
||||||
ARG POSTGRES_VERSION
|
ARG POSTGRES_VERSION
|
||||||
ARG CLOUDFLARED_VERSION
|
ARG CLOUDFLARED_VERSION
|
||||||
ARG CI=true
|
|
||||||
|
|
||||||
WORKDIR /var/www/html
|
WORKDIR /var/www/html
|
||||||
|
|
||||||
|
|
@ -85,8 +61,7 @@ RUN mkdir -p /usr/local/bin && \
|
||||||
chmod +x /usr/local/bin/cloudflared
|
chmod +x /usr/local/bin/cloudflared
|
||||||
|
|
||||||
# Configure PHP
|
# Configure PHP
|
||||||
RUN echo 'upload_max_filesize=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
|
||||||
echo 'post_max_size=256M' >> /usr/local/etc/php/conf.d/upload-limits.ini
|
|
||||||
ENV PHP_OPCACHE_ENABLE=0
|
ENV PHP_OPCACHE_ENABLE=0
|
||||||
|
|
||||||
# Configure Nginx and S6 overlay
|
# Configure Nginx and S6 overlay
|
||||||
|
|
|
||||||
9
docker/development/etc/php/conf.d/zzz-custom-php.ini
Normal file
9
docker/development/etc/php/conf.d/zzz-custom-php.ini
Normal 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
|
||||||
Loading…
Reference in a new issue