اجرای پروژههای 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-appnode-app> static-app
گام آخر: مشاهده خروجی
بعد از انجام مراحل قبلی و اولین استقرار، فینگ برای برنامهی شما زیر دامنهای اختصاص میدهد که میتوانید از طریق آن از صحت استقرار برنامه در سرویس فینگ مطمئن شوید.
زیر دامنهی شما به این صورت خواهد بود: https://static-app.onfing.ir