#!/usr/bin/env bash
# Web サーバー（PHP-FPM）が書き込めるよう storage / bootstrap/cache の所有者を揃える。
# root で artisan を実行するとコンパイル済みビューが root 所有になり Permission denied になるため、
# デプロイ後や view:cache 後に必要ならこのスクリプトを root で実行する。
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
WEB_USER="${WEB_USER:-apache}"
chown -R "${WEB_USER}:${WEB_USER}" "$ROOT/storage" "$ROOT/bootstrap/cache"
chmod -R ug+rwX "$ROOT/storage" "$ROOT/bootstrap/cache"
echo "OK: ${ROOT}/storage と bootstrap/cache を ${WEB_USER} に chown しました。"
