From 24bac933a8934eae02b2b6c308907a686852b468 Mon Sep 17 00:00:00 2001 From: Saufi Date: Tue, 19 May 2026 15:07:15 +0800 Subject: [PATCH] setting php dalam docker --- docker/entrypoint.sh | 4 ++++ docker/php/php.ini | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index f740925..8aa9f2c 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -53,6 +53,10 @@ if [ "${APP_ENV}" != "production" ] && [ ! -d /var/www/vendor ]; then --prefer-dist fi +# ── 2b. Fix storage permissions (penting untuk named volume di production) ──── +chown -R www-data:www-data /var/www/storage /var/www/bootstrap/cache 2>/dev/null || true +chmod -R 775 /var/www/storage /var/www/bootstrap/cache 2>/dev/null || true + # ── 3. Generate APP_KEY jika kosong ─────────────────────────────────────────── if [ -z "${APP_KEY}" ] || [ "${APP_KEY}" = "" ]; then echo "🔑 Menjana APP_KEY..." diff --git a/docker/php/php.ini b/docker/php/php.ini index a08cd17..a688837 100644 --- a/docker/php/php.ini +++ b/docker/php/php.ini @@ -39,6 +39,10 @@ display_startup_errors = Off log_errors = On error_log = /var/log/php_errors.log +; ── Temporary files ─────────────────────────────────────────────────────────── +sys_temp_dir = /tmp +upload_tmp_dir = /tmp + ; ── imagick ─────────────────────────────────────────────────────────────────── [imagick] imagick.skip_version_check = 1