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

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

نصب cli

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

$ npm i -g @fingcloud/cli

ورود با cli

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

$ fing login

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

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

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

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

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

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

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

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

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

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

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

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