CLI ابران با نام abrun در terminal اجرا میشود و برای مدیریت پروژهها، Appها، استقرارها و دیتابیسها استفاده میشود.
پیشنیازها
- نسخه پشتیبانیشده
Node.jsوnpm - حساب فعال ابران
نصب
پکیج رسمی CLI را بهصورت global نصب کنید:
npm install -g @abruncloud/cliنصب را بررسی کنید:
abrun --helpاگر command پیدا نشد، مسیر global binaryهای npm را به PATH اضافه و terminal را دوباره باز کنید.
ورود با مرورگر
روش پیشنهادی برای سیستم شخصی، تأیید ورود در مرورگر است:
abrun login --browserCLI صفحه تأیید را باز میکند و تا پذیرش درخواست منتظر میماند. سپس هویت ذخیرهشده را بررسی کنید:
abrun whoamiبرای ورود مستقیم و تعاملی با ایمیل و رمز عبور میتوانید abrun login را اجرا کنید. رمز عبور را در history شل یا فایلهای script قرار ندهید.
انتخاب پروژه
بیشتر عملیات منابع به یک پروژه نیاز دارند:
abrun project list
abrun project use <project>
abrun project currentانتخاب پروژه برای login فعلی ذخیره میشود. برای override کردن آن در فقط یک دستور:
abrun --project <project> appsاستفاده در CI
برای automation از API token استفاده کنید و آن را در secret store سیستم CI نگه دارید:
ABRUN_TOKEN=<token> abrun --project <project> appstoken را داخل repository، Docker image یا خروجی build ثبت نکنید. برای خروجی قابلپردازش نیز از --json یا --output json استفاده کنید:
abrun --project <project> --json appsبرای ساخت، انقضا، rotation و محدودیت scope فعلی، راهنمای API token و امنیت حساب را بخوانید.
عملیات رایج
abrun apps— فهرست Appهای پروژهabrun deploy <app>— استقرار منبع پوشه فعلیabrun app logs <app> --follow— دنبالکردن لاگ runtimeabrun app events <app> --watch— دنبالکردن رویدادهای عملیاتی Appabrun dbs— فهرست دیتابیسهای پروژهabrun --help— فهرست همه commandها
برای انتخاب درست میان خروجی deployment، runtime log، event، metric و request Analytics، راهنمای مانیتورینگ برنامه را ببینید.
خروج و پاککردن session
برای حذف login فعلی از سیستم محلی:
abrun logoutبرای حذف همه loginهای ذخیرهشده از abrun logout --all استفاده کنید.
قدم بعدی
اولین برنامه را مستقر کنید، فهرست کامل commandهای CLI را ببینید یا برای شناخت مرز پروژه و منابع، مفاهیم اصلی را بخوانید.