Ensure /var/www/config exists and is owned by www-data so that start.sh sed -i updates work reliably

This commit is contained in:
Ryan
2025-05-08 17:20:36 -04:00
committed by GitHub
parent 2f391d11db
commit fbd21a035b
2 changed files with 13 additions and 0 deletions

View File

@@ -51,6 +51,11 @@ COPY custom-php.ini /etc/php/8.3/apache2/conf.d/99-app-tuning.ini
COPY --from=appsource /var/www /var/www
COPY --from=composer /app/vendor /var/www/vendor
# ── ensure config/ is writable by www-data so sed -i can work ──
RUN mkdir -p /var/www/config \
&& chown -R www-data:www-data /var/www/config \
&& chmod 750 /var/www/config
# Secure permissions: code read-only, only data dirs writable
RUN chown -R root:www-data /var/www && \
find /var/www -type d -exec chmod 755 {} \; && \