Static Website
دیپلوی کردن سرویسها بر روی فندق برای کاربرانی که با docker کار نکردهاند ممکن است مقداری مبهم باشد؛ همینطور معمولا آماده سازی پروژهها برای اجرا در محیط واقعی نیاز به تنظیماتی دارد که باعث پیچیده شدن کار برنامهنویس میشود.
ما در این بخش به توضیح چگونگی دیپلوی کردن سرویس Static Website
بدون نیاز به دانش docker میپردازیم.
fandogh-cli setup
اگر هنوز fandogh-cli بر روی کامپیوتر شما نصب نیست از طریق این مستند میتوانید cli را بر روی کامپیوتر خود نصب کنید.
فیلم های آموزشی
- استقرار
- دامنه دلخواه
مستندات قدم به قدم
در پوشه اصلی پروژه، بعد از اینکه در فندق login کردید دستور fandogh source init
را اجرا کنید. در اولین مرحله شما میبایست اسم سرویس رو انتخاب نمایید.
بعد از وارد کردن نام service برای شما گزینه هایی که بدون نیاز به دانش docker قابل اجرا هستند نمایش داده می شود. از بین گزینه های نمایش داده شده٬ Static Website را انتخاب کنید.
توجه
توجه داشته باشید برای انتخاب، شماره گزینه مورد نظر را وارد کنید.
در قسمت بعدی شما باید context )همان پوشهای که خروجی برنامه شما در آن قراره گرفته است
( را وارد کنید. اگر در حال حاضر در پوشه اصلی نیستید می توانید آدرس آن را وارد کنید یا در غیر این صورت خالی بگذارید و دکمه enter را فشار دهید.
بعد از اینکه گزینه مورد نظر را انتخاب کردید فایلی با نام fandogh.yml حاوی اطلاعات مورد نیاز برای دیپلوی سرویس شما به پوشهای که در آن قرار دارید اضافه خواهد شد.
حالا با استفاده از دستور fandogh source run
میتوانید سرویس خود را بر روی فندق دیپلوی کنید. بعد از اجرای این دستور مراحل build و deploy آغاز خواهد شد و در کمتر از یک دقیقه وب سایت شما بر روی فندق قابل دسترس خواهد بود.
راهنمایی
پس از هر بار تغییر در پروژه تنها کافیست که دستور fandogh source run
را مجددا اجرا کنید. فایل fandogh.yml
میتواند شامل تمام بخشهایی که در مانیفست فندق است باشد و شما به صورت دستی قادر هستید بخشهای مورد نیاز این فایل را تغییر دهید.