استقرار برنامه‌های GatsbyJS در لیارا


GatsbyJS یک فریم‌ورک متن‌باز مبتنی بر React است که برای ساخت وب‌سایت‌ها و برنامه‌های وب سریع و بهینه استفاده می‌شود. این فریم‌ورک با استفاده از GraphQL به توسعه‌دهندگان اجازه می‌دهد تا داده‌ها را از منابع مختلف (مثل CMSها، فایل‌های Markdown و APIها) دریافت و مدیریت کنند. GatsbyJS به دلیل تولید صفحات ایستا در زمان ساخت (static site generation) و همچنین بهینه‌سازی برای SEO و عملکرد بالا، محبوبیت زیادی پیدا کرده است.

شما می‌توانید برنامه‌های Gatsby خود را با ایجاد برنامه‌های Static در لیارا، مستقر کنید. برای این‌کار، کافیست تا در مسیر اصلی پروژه در Local، دستور زیر را اجرا کنید:

کپی
npm run build

با اجرای دستور فوق، فرایند build گرفتن از برنامه‌ی شما شروع خواهد شد و درنهایت تمام فایل‌های استاتیک اعم از فایل‌های HTML/CSS/JS در پوشه‌ی public قرار داده می‌شوند. اکنون، کافیست تا وارد پوشه public شوید و قطعه کد زیر را در آن، اجرا کنید:

کپی
liara deploy --platform=static

با اجرای دستور فوق، برنامه‌تان در لیارا، مستقر خواهد شد.