پیشنیازها
قبل از نصب CLI و ایجاد اولین پروژه، لازم است محیط توسعه خود را آماده کنید. در این صفحه تمامی پیشنیازهای موردنیاز برای اجرای پروژههای DorNext را بررسی میکنیم.
سیستم مورد نیاز
اطمینان حاصل کنید که محیط توسعه شما حداقل الزامات زیر را برآورده میکند:
نسخههای موردنیاز پروژه
پروژههای ایجادشده توسط CLI بر پایه نسخههای زیر هستند:
نصب گواهی امنیتی (CRT)
برای دسترسی به سرویسهای داخلی سازمان (مانند Nexus، GitLab و رجیستری npm داخلی)، لازم است گواهی امنیتی (SSL Certificate) روی سیستم شما نصب شده باشد.
در صورت نصب نبودن این گواهی، ممکن است هنگام اتصال به سرویسهای داخلی با خطاهایی مانند موارد زیر مواجه شوید:
SELF_SIGNED_CERTunable to verify the first certificateunable to verify leaf signature
دانلود گواهی
آخرین نسخه گواهی را از این لینک دانلود کنید.
این فایل فقط برای استفاده داخلی سازمان است و نباید در اختیار خارج از شرکت قرار گیرد.
نصب در Windows
- روی فایل
dornica-co.local.crtدابلکلیک کنید. - گزینه Install Certificate را انتخاب کنید.
- گزینه Local Machine را انتخاب کرده و Next را بزنید.
- گزینه Place all certificates in the following store را انتخاب کنید.
- مسیر زیر را انتخاب کنید:
Trusted Root Certification Authorities
- مراحل نصب را تکمیل کرده و سیستم را یکبار ریاستارت کنید.
نصب در Linux (Ubuntu / Debian)
روش پیشنهادی
sudo curl -L https://tools.admin.dornicafile.ir/dornica-co.local.crt \
-o /usr/local/share/ca-certificates/dornica-co.local.crt
sudo update-ca-certificates
روش دستی
sudo cp dornica-co.local.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates
نصب در macOS
- فایل
dornica-co.local.crtرا باز کنید. - آن را به System Keychain اضافه کنید.
- روی گواهی دابلکلیک کنید.
- بخش Trust را باز کنید.
- گزینه Always Trust را انتخاب کنید.
- رمز عبور سیستم را وارد کنید.
بررسی نصب صحیح
Windows
مرورگر خود را باز کرده و آدرس زیر را وارد کنید:
http://nexus.dornica-co.local
اگر صفحه بدون هشدار مربوط به Certificate یا SSL باز شد، نصب گواهی با موفقیت انجام شده است.
Linux / macOS
curl -I http://nexus.dornica-co.local:8081
اگر پاسخ بدون خطای SSL دریافت شد، نصب گواهی با موفقیت انجام شده است.
تنظیم رجیستری داخلی (Nexus)
برای نصب پکیجها و ابزارهای داخلی سازمان، لازم است رجیستری npm داخلی را روی سیستم خود تنظیم کنید.
npm config set registry https://nexus.dornicafile.ir/repository/npm/
برای بررسی صحت تنظیمات رجیستری:
npm config get registry
خروجی باید مشابه مقدار زیر باشد:
https://nexus.dornicafile.ir/repository/npm/
پس از انجام مراحل این صفحه، محیط توسعه شما آماده است و میتوانید در صفحه نصب و راهاندازی، CLI را نصب کرده و اولین پروژه خود را ایجاد کنید.