برای دیپلوی کردن یک پروژه Next.js در Vercel، میتوانید از دستورالعملهای زیر پیروی کنید. Vercel یکی از بهترین و سریعترین پلتفرمها برای میزبانی پروژههای مبتنی بر Next.js است.
مراحل دیپلوی پروژه Next.js در Vercel:
ثبت نام و ورود به Vercel:
ابتدا وارد سایت Vercel شوید.
اگر حساب کاربری ندارید، یک حساب جدید بسازید و اگر قبلاً حساب دارید، وارد شوید.
اتصال به GitHub, GitLab یا Bitbucket:
بعد از ورود به حساب کاربری، Vercel از شما میخواهد که یک repository از پلتفرمهای Git (مانند GitHub, GitLab یا Bitbucket) به Vercel متصل کنید.
پروژه Next.js خود را در یکی از این سرویسها آپلود کنید. اگر پروژه روی GitHub است، Vercel به شما امکان اتصال مستقیم را میدهد.
ایجاد یک پروژه جدید در Vercel:
بعد از ورود به Vercel، روی دکمه New Project کلیک کنید.
از لیست repositoryهایی که به Vercel متصل کردهاید، پروژه مورد نظر خود را انتخاب کنید.
Vercel به صورت خودکار پروژههای Next.js را تشخیص میدهد و تنظیمات پیشفرض را اعمال میکند.
تنظیمات اولیه (اختیاری):
اگر نیاز به تنظیمات خاصی دارید، میتوانید در این مرحله تنظیماتی مانند Environment Variables (متغیرهای محیطی) را وارد کنید.
همچنین، میتوانید مسیرهای build و start را تغییر دهید (معمولاً برای پروژههای Next.js به تغییر نیاز ندارند).
دیپلوی کردن پروژه:
پس از انتخاب پروژه، Vercel به صورت خودکار شروع به فرآیند build و deploy میکند.
این فرآیند معمولاً چند دقیقه زمان میبرد و بعد از اتمام، لینک پروژه شما (با دامنهای که Vercel به پروژه اختصاص داده) نمایش داده میشود.
دامنه سفارشی (اختیاری):
اگر دامنهای دارید که میخواهید به پروژه خود متصل کنید، میتوانید آن را از بخش Domains در تنظیمات پروژه اضافه کنید.
آپدیت و بازسازی پروژه:
هر زمان که تغییری در کدهای پروژه خود در GitHub (یا سایر پلتفرمها) اعمال کنید، Vercel به صورت خودکار تغییرات را تشخیص داده و دوباره پروژه شما را دیپلوی میکند.
خلاصه دستورات اصلی در CLI:
اگر ترجیح میدهید پروژه خود را از طریق Vercel CLI دیپلوی کنید، میتوانید مراحل زیر را دنبال کنید:
نصب Vercel CLI:
npm i -g vercel
وارد شدن به حساب Vercel:
vercel login
دیپلوی پروژه:
در پوشه پروژه Next.js خود، این دستور را اجرا کنید:
vercel
Vercel سوالاتی در مورد تنظیمات دیپلوی از شما میپرسد. معمولاً میتوانید به تنظیمات پیشفرض پاسخ مثبت بدهید و فرآیند دیپلوی آغاز خواهد شد.
پس از این مراحل، پروژه شما به صورت آنلاین در Vercel قرار خواهد گرفت و آماده استفاده است.