پرش به مطلب اصلی

راهنمای جامع راه‌اندازی پروژه Next با استفاده از گیت

این راهنما شما را در مسیر راه‌اندازی پروژه Next با استفاده از گیت هدایت می‌کند. با دنبال کردن این مراحل، می‌توانید به سرعت و با اطمینان پروژه خود را آغاز کنید.

gif

1. تنظیمات اولیه

تنظیمات اولیه next

نام اپلیکیشن

ابتدا، نام مناسبی برای اپلیکیشن خود انتخاب کنید. این نام به عنوان شناسه در دامنه پروژه شما استفاده خواهد شد.

توجه
  • از حروف کوچک و فقط از - به عنوان فاصله گذار بین کلمات استفاده کنید.
  • نام اپلیکیشن را پس از ساخت اپ نمی توانید تغییر دهید.

ورژن Node

انتخاب ورژن مناسب Node برای پروژه شما بسیار مهم است. از لیست موجود انتخاب کنید یا ورژن مورد نظر خود را وارد نمایید. توجه داشته باشید که ورژن انتخابی باید در مخازن Docker (مانند DockerHub) موجود باشد.

تنظیم مخزن گیت

تنظیمات اولیه next

آدرس مخزن

آدرس مخزن گیت پروژه خود را وارد کنید. مثال: https://github.com/username/repo

اخطار

اطمینان حاصل کنید که فایل package.json در پروژه شما موجود باشد.

نوع مخزن و دسترسی

  • عمومی: آدرس را مستقیماً وارد کنید.
  • خصوصی: به دو روش میتوانید ریپو خصوصی خود را به کوبار متصل کنید :

اتصال با اکسس توکن

اتصال با SSH key

پس از تکمیل این مرحله، گزینه "بعدی" را انتخاب کنید.

2.تنظیمات پیشرفته (اختیاری)

تنظیمات پیشرفته next

در این بخش می‌توانید تنظیمات دقیق‌تری برای پروژه خود اعمال کنید:

ساخت

نمونه فایل package.json :

{
"name": "your-project-name",
"version": "1.0.0",
"description": "A Next.js project",
"main": "index.js",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"next": "latest",
"react": "latest",
"react-dom": "latest"
},
"devDependencies": {
"eslint": "latest",
"eslint-config-next": "latest"
},
"eslintConfig": {
"extends": "next"
},
"browserslist": ["defaults", "not IE 11", "not dead"],
"author": "Your Name",
"license": "MIT"
}

کامند بیلد

  • دستور یا دستورهای خاص برای بیلد پروژه
  • پیش‌فرض: npm run build
  • برای استفاده از چندین دستور، از ; به عنوان جداکننده استفاده کنید (مثال: npm run build;npm run start)

کامند ران

  • دستور اجرای پروژه
  • پیش فرض: npx next start --hostname 0.0.0.0 -p 3000

فولدر خروجی

  • محل قرارگیری فایل‌های بیلد شده
  • برای Next.js بهتر است آدرسی نوشته نشود.

پورت

شماره پورتی که برنامه شما روی آن اجرا خواهد شد را مشخص کنید. پورت پیش‌فرض 3000 است، اما می‌توانید آن را تغییر دهید.

نکته
  • پس از راه‌اندازی اولیه، امکان تغییر پورت وجود دارد

  • برای تعیین پورت، حتماً از آدرس 0.0.0.0 استفاده کنید.

زمانبندی منابع

دیسک

متغیر های محیطی

4. انتخاب پلن

انتخاب پلن next

در این مرحله، پلن مورد نظر خود را انتخاب کنید. می‌توانید از لیست موجود انتخاب کنید یا به صورت دستی تنظیم نمایید .

رپلیکا

تعداد رپلیکا (نسخه‌های اجرایی) برنامه خود را مشخص کنید. این تعداد بر عملکرد و دسترس‌پذیری برنامه شما تأثیر می‌گذارد.

اهمیت تعداد رپلیکا

  • مقیاس‌پذیری: افزایش توان پردازشی با افزایش تعداد رپلیکا
  • دسترس‌پذیری بالا: حفظ عملکرد در صورت از کار افتادن یک نمونه
  • توزیع بار: تقسیم بار بین چندین نمونه

.پس از انتخاب پلن مورد نظر، گزینه ساخت اپ را انتخاب کنید

5. مدیریت پروژه

مدیریت پروژه next

پس از راه‌اندازی، امکانات مدیریتی متنوعی در اختیار شما قرار می‌گیرد:

  • بررسی وضعیت پروژه

  • مدیریت اتصال و منابع

  • مدیریت پورت

    اطلاع

    پورتی که در پروژه تان تعریف کرده اید باید در این قسمت نیز تعریف شود.

  • تغییر نام داکرفایل (در صورت نیاز)

    نکته

    اگر پروژه شما نیاز به تنظیمات خیلی خاصی دارد، می‌توانید Dockerfile اختصاصی خود را بسازید. برای اطلاعات بیشتر به این لینک مراجعه کنید.

  • تغییر کامند بیلد

    مدیریت پروژه next

  • تغییر کامند ران

    مدیریت پروژه next

  • تعیین محل فولدر خروجی

    مدیریت پروژه next

  • مدیریت مخزن گیت و عملیات rebuild

  • ری‌استارت پروژه

نکته

اگر از چندین دستور میخواهید برای بیلد شدن پروژه استفاده کنید از ; به عنوان جدا کننده استفاده کنید ( مثلا npm run build;npm run start)

با استفاده از این امکانات، می‌توانید پروژه Next خود را به صورت کارآمد و حرفه‌ای مدیریت کنید.