search icon

استقرار NuxtJS با CLI

رابط خط فرمان  یا همان  CLI ، یکی از ابزار هایی است که میتوانید با ان به سادگی فایل های خود را بر روی رانفلر قرار دهید و پروژه های خود را مدیریت کنید.

 

با CLI می توانید هربار با تغییر در سورس پروژه خود فقط با یک دستور فقط تغییرات را به رانفلر منتقل کنید.

برای شروع نیاز به پیش نیاز های زیر دارید

 

  1.  وجود فایل package.json در پروژه
  2.  قرار دادن فایل های static یا node_modules داخل gitignore. که از ارسال آن به رانفلر جلوگیری شود.
  3.  نصب CLI روی سیستم شما.
  4. استقرار توسط CLI

وجود فایل package.json

برای نصب کتابخانه های مورد نیاز پروژه حتما باید فایل package.json داخل مسیر پروژه شما وجود داشته باشد چون ما با دستور npm install یا yarn install کتابخانه های مورد نیاز پروژه را نصب می کنیم.

 

تنظیم فایل gitignore.

برخی از فایل ها و پوشه ها نباید به سرور ارسال شوند فایل هایی مثل node_modules یا فایل های static که حجم زیادی دارند بر این اساس باید یک فایل ایجاد کنید به نام gitignore. و نام این فایل ها و پوشه ها را داخلش قرار بدهید

فایل نمونه gitignore.

node_modules/
static/

نصب CLI روی سیستم

 

برای نصب کافیست دستور متناسب با سیستم عامل را در خط فرمان وارد کنید.

نصب در Mac و Linux:

/bin/bash -c "$(curl -fsSL https://get.runflare.com/install.sh)"

نصب در Windows :

 powershell -Command Invoke-WebRequest -Uri https://get.runflare.com/install.bat -OutFile install.bat; ./install.bat

 

نکته : برای بروزرسانی CLI در آینده از دستور زیر  استفاده کنید .

runflare update

نکته : اگر بعد از نصب رانفلر با این پیغام مواجه شدید که دستور رانفلر شناخته نشده است کافی است یکبار خط فرمان را ببندید و مجدد باز کنید.

 

استقرار توسط CLI

 

حالا که CLI رو روی سیستم دارید کافی است با CMD در ویندوز یا Terminal در مک یا لینوکس وارد مسیر روت پروژه شده و دستور زیر را وارد کنید

runflare deploy
با زدن دستور بالا و وارد کردن نام کاربری و رمز عبور حساب کاربری رانفلر لیستی از پروژه ها برای شما نمایش داده خواهد شد با انتخاب پروژه لیست ایتم های داخل پروژه نیز نمایش داده می شود که می توانید آیتم یا همان برنامه مورد نظر که قبلا ایجاد کردید را انتخاب کنید تا فرایند استقرار آغاز شود

نکته: با هربار تغییر در کدهای پروژه می توانید با دستور فوق تغییرات را به رانفلر ارسال کنید.