#!/bin/bash

echo "=== Installing PHP dependencies ==="
composer install --no-dev --optimize-autoloader --no-interaction

echo "=== Installing Node dependencies ==="
npm ci

echo "=== Building frontend assets ==="
npm run production

echo "=== Caching Laravel config ==="
php artisan config:cache
php artisan route:cache
php artisan view:cache

echo "=== Setting storage permissions ==="
chmod -R 775 storage bootstrap/cache

echo "=== Build complete ==="
