#!/bin/sh
set -e
echo "[LPK] Menjalankan optimasi & migrasi..."
php artisan config:clear >/dev/null 2>&1 || true
php artisan config:cache >/dev/null 2>&1 || true
php artisan route:cache >/dev/null 2>&1 || true
php artisan view:cache >/dev/null 2>&1 || true
echo "[LPK] Migrasi database (skip jika sudah)..."
php artisan migrate --force || echo "[LPK] migrasi gagal — cek koneksi DB (DB_HOST=db)"
php artisan storage:link >/dev/null 2>&1 || true
exec "$@"
