astro

استقرار برنامه‌های Astro

(Astro Apps)

Astro یک وب‌فریم‌ورک جاوااسکریپت است که برای ساخت وب‌سایت‌های محتوا محور مثل وبلاگ‌ها، سایت‌های بازاریابی و سایت‌های تجاری، به کار می‌رود. Astro بیشتر به خاطر معماری فرانت‌اند جدیدش و کاهش پیچیدگی‌های مرتبط با جاوااسکریپت نسبت به سایر فریم‌ورک‌ها شناخته شده است. اگر که قصد دارید یک وب‌سایت سریع با SEO خوب، بسازید؛ می‌توانید از Astro استفاده کنید. در ادامه مستندات مربوط به استقرار برنامه‌های Astro در لیارا آمده است.

دیپلوی برنامه در لیارا

در ابتدا، بایستی در مسیر اصلی پروژه، دستور زیر را اجرا کنید تا فایل‌های پروژه build شوند.

 npm run build

با اجرای دستور فوق، فرایند build گرفتن از برنامه‌ی شما شروع خواهد شد و درنهایت تمام فایل‌های استاتیک اعم از فایل‌های HTML/CSS/JS در پوشه‌ی dist قرار داده می‌شوند. البته در صورتی که دایرکتوری پیش‌فرض را از dist به چیز دیگری تغییر داده‌اید؛ فایل‌های نهایی در آن‌جا قرار خواهند گرفت.

در ادامه، بایستی تا در لیارا، یک برنامه Static جدید ایجاد کنید. وارد دایرکتوری dist شده و در این دایرکتوری، دستور زیر را اجرا کنید تا برنامه‌تان، در لیارا مستقر شود:

liara deploy --platform=static
یک نمونه پروژه‌ی Astro که آماده مستقر شدن در لیارا است را می‌توانید در اینجا مشاهده کنید.
;