Laravel را با PHP production، Composer، MySQL یا PostgreSQL مدیریتشده، Queue Worker و Scheduler مستقل منتشر کنید.
$ paasta login
$ cd my-laravel-app
$ paasta deploy
✓ build detected: laravel
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
composer install با حالت production و در صورت وجود npm build برای assetهای Vite اجرا میشود.
APP_KEY، APP_URL و DATABASE_URL از متغیرهای پروژه خوانده میشوند و Migration در Release Command اجرا میشود.
queue:work به Worker و schedule:work یا Cron به process جدا تبدیل میشود تا وبسرور سبک بماند.
یکبار php artisan key:generate --show را اجرا و نتیجه را بهعنوان Secret با نام APP_KEY ذخیره کنید. تغییر APP_KEY بعدا cookieها و دادههای رمزشده قبلی را نامعتبر میکند.
پوشه storage/app/public را به Volume پایدار وصل کنید یا از S3 استفاده کنید. storage:link را در Build یا Release Command اجرا کنید.
نه. برای queue:work یک Worker و برای زمانبندی یک Cron یا process جدا بسازید؛ این کار Restart و منابع هر فرایند را مستقل نگه میدارد.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار