گردو
راهنمای استقرار سایت استاتیک

دیپلوی سایت استاتیک روی گردو

دیپلوی سایت استاتیک HTML، CSS و JS یا خروجی Vite روی سکوی ابری گردو از Git یا CLI؛ با دامنه‌ی اختصاصی و SSL. سایت استاتیک خود را در چند دقیقه منتشر کنید.

پاسخ کوتاه

در دیپلوی سایت استاتیک فایل‌های آماده HTML، CSS و JS بدون نیاز به کانفیگ وب‌سرورهای پیچیده منتشر می‌شوند. شما می‌توانید از خدمات اختصاصی هاست استاتیک، پلن رایگان در هاست رایگان پرسرعت و مستندات آموزش دیپلوی استفاده نمایید.

آخرین بازبینی: ۱۴۰۵/۰۶/۱۵

آماده‌سازی پروژه برای دیپلوی سایت استاتیک

فایل‌های وابستگی پروژه یعنی فایل‌های آماده یا package.json ابزار build را در مخزن گیت قرار دهید. مقادیر پیش‌فرض دستور ساخت و دستور اجرا برای این استک:

# دستور ساخت
npm ci && npm run build

# دستور اجرا
npx serve -s dist -l $PORT

پوشه خروجی ممکن است dist، build، out یا public باشد؛ آن را مطابق پروژه تنظیم کنید.

استقرار خودکار مستقیم از مخزن Git

  1. در پنل کاربری گردو کلاد یک پروژه و محیط جدید ایجاد کنید.
  2. سرویس را به مخزن GitHub یا GitLab و شاخه مورد نظر متصل نمایید.
  3. دستور ساخت و دستور اجرا را مطابق با نیازمندی‌های پروژه تنظیم کنید.
  4. متغیرهای محیطی ضروری را تعریف کرده و فرآیند استقرار را آغاز نمایید.
  5. در بخش دامنه‌ها، دامنه‌ی اختصاصی خود را متصل کرده و از SSL رایگان بهره‌مند شوید.

استقرار از پوشه محلی با Gerdoo CLI

curl -fsSL https://get.gerdoo.cloud/install.sh | sh
gerdoo login
cd your-project
gerdoo deploy
gerdoo logs

ابزار خط فرمان گردو امکان انتشار مستقیم کدهای محلی را بدون نیاز به ارسال به گیت فراهم می‌سازد.

در Windows (PowerShell) به‌جای دستور نصب از irm https://get.gerdoo.cloud/install.ps1 | iex استفاده کنید.

نکات مهم محیط عملیاتی برای سایت استاتیک

  • برای SPA fallback را فعال کنید.
  • دارایی‌های hash‌شده را با cache طولانی سرو کنید.
  • فرم و API نیازمند سرویس backend جدا هستند.
  • بررسی سلامت و زمان شروع به کار سرویس را پیش از هدایت ترافیک واقعی تست کنید.
  • داده‌های دائمی و فایل‌های کاربران را روی دیسک‌های ماندگار یا ذخیره‌سازی ابری نگه دارید.

سوالات پرتکرار

آپلود سایت html و انتشار سایت html در هاست استاتیک گردو چگونه است؟

در آپلود سایت html و انتشار سایت html کافی است فایل‌های HTML و CSS را متصل کنید تا بلافاصله با گواهی SSL رایگان در دسترس قرار گیرند.

آپلود سایت html روی هاست چه تاثیری بر سرعت بارگذاری دارد؟

در آپلود سایت html روی هاست به دلیل حذف پردازش‌های سنگین دیتابیس، صفحات وب با بالاترین سرعت ممکن بارگذاری می‌شوند.