برنامه‌های Static
برنامه‌های Static

اجرای پروژه‌های Static در فینگ

شما می‌توانید برنامه‌های Static(ایستا) خود را بر روی سکوی ابری فینگ مستقر کنید. برنامه‌هایی که به وسیله‌ی HTML یا CSS یا Javascript ساخته شده باشند استاتیک هستند.

نصب cli

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

$ npm i -g @fingcloud/cli

ورود با cli

در صورت لاگین نبودن، با وارد کردن دستور زیر، ایمیل و رمز عبور حساب کاربری خود در فینگ را وارد نمایید.

$ fing login

مراحل استقرار

گام اول: ایجاد برنامه

از قسمت داشبورد وارد بخش برنامه‌ها شوید و بر روی گزینه ساخت برنامه جدید کلیک کرده و گزینه پلتفرم را انتخاب کنید. سپس نام برنامه مورد نظر خود را وارد کرده و پلتفرم خود را static قرار دهید و همچنین پلن مورد نیاز خود را انتخاب کرده و بر روی دکمه ایجاد برنامه کلیک کنید تا برنامه شما ساخته شود.

گام دوم: دستور استقرار

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

$ fing up
  • با اجرای دستور fing up فینگ ‌CLI به صورت خودکار تشخیص می‌دهد که برنامه شما static بوده و عملیات استقرار را آغاز می‌کند.
  • همچنین شما می‌توانید موقع اجرای دستور بالا، نام برنامه و پلتفرم آن را نیز وارد کنید.
$ fing up static-app --platform=static

گام سوم: فایل fing.yaml

برای اینکه لازم نباشد در هر استقرار نام برنامه خود را مشخص کنید، می‌توانید در ریشه اصلی برنامه‌ی خود فایلی با نام fing.yaml بسازید و داخل آن نام برنامه را مشخص کنید. و اگر از پورتی غیر از پورت پیش‌ فرض static استفاده می‌کنید که برنامه‌ی شما بر روی‌ آن listen می‌کند (اصطلاحا گوش می‌کند) را نیز حتما وارد کنید.

app: "static-app"
port: 80
  • چنانچه نام برنامه خود را مشخص نکرده باشید، با اجرای دستور fing up ، فینگ CLI نام برنامه‌هایی که در فینگ ساخته‌اید را لیست می‌کند و شما باید برنامه مورد نظر خود را انتخاب نمایید.
$ fing up
? Choose your app [Use arrows to move, type to filter]
react-app
node-app
> static-app

گام آخر: مشاهده خروجی

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

زیر دامنه‌ی شما به این صورت خواهد بود: https://static-app.onfing.ir