اگر به دنبال راهی ساده, رایگان و حرفهای برای نصب و آپلود نکست ووکامرس هستید، Vercel بهترین گزینه برای شماست. این پلتفرم نه تنها فرآیند استقرار را ساده میکند، بلکه به طور خاص برای پروژههای Next.js بهینهسازی شده است. در این آموزش، به شما نشان خواهیم داد که چگونه پروژه Next.js خود را در GitHub آپلود کنید، به Vercel متصل شوید، Environment Variables را تنظیم کنید، دامنه دلخواه خود را اضافه کنید و تنظیمات DNS را از طریق Cloudflare انجام دهید. با ما همراه باشید تا سایت شما به سرعت آماده و آنلاین شود.
اولین قدم برای استقرار پروژه، آپلود کد در یک مخزن GitHub است. برای این کار مراحل زیر را انجام دهید:
برای آپلود پروژه خود در مخزن GitHub، چند روش مختلف وجود دارد که بسته به نیاز و سطح مهارت شما قابل استفاده هستند. در اینجا به بررسی رایجترین روشها میپردازیم:
این روش سادهترین راه برای آپلود کد پروژه است و تنها نیاز به نصب Git روی سیستم شما دارد. طبق دستورات موجود در صفحه گیتهاب پیش ببرید.
اگر از SSH Key برای احراز هویت در GitHub استفاده میکنید، میتوانید مخزن خود را با SSH به پروژه متصل کنید: طبق دستورات موجود در صفحه گیتهاب پیش ببرید.
این روش بهویژه برای پروژههایی که نیاز به انتقالهای مکرر دارند توصیه میشود، زیرا نیازی به وارد کردن نام کاربری و رمز عبور برای هر بار Push نیست.
اگر فایلهای پروژه شما حجم زیادی دارند (بیش از 20 مگابایت) یا با خط فرمان آشنا نیستید، ابزار GitHub Desktop گزینه بسیار مناسبی است:
با دنبال کردن یکی از این روشها، کد پروژه شما با موفقیت در مخزن GitHub آپلود میشود و آماده استقرار خواهد بود.
پس از آپلود پروژه در GitHub، میتوانید به راحتی آن را به Vercel متصل کنید.
هنگام تنظیم پروژه، Vercel از شما میخواهد متغیرهای محیطی (Environment Variables) را تعریف کنید. این متغیرها شامل اطلاعات حساس و پیکربندیهای مهم هستند.
برای اضافه کردن متغیرهای محیطی:
پس از تعریف متغیرها، روی Deploy کلیک کنید تا پروژه شما به طور خودکار استقرار یابد.
پس از استقرار پروژه، میتوانید یک دامنه اختصاصی به آن اضافه کنید.
برای مدیریت DNS دامنه خود از Cloudflare استفاده کنید. این ابزار به شما کمک میکند تا دامنه خود را به Vercel متصل کنید.
در داشبورد Cloudflare، به بخش DNS بروید و رکوردهای زیر را اضافه کنید:
یک رکورد A ایجاد کنید تو فیلد Name حرف @ را وارد کنید و در فیلد IPv4 address هم معمولا عدد 76.76.21.21 هست.
یک رکورد CNAME هم وازد کنید تو فید Name بنویسید www و تو بخش Target نیز cname.vercel-dns.com وارد کنید .
تغییرات DNS ممکن است چند دقیقه تا چند ساعت طول بکشد تا اعمال شوند.
پس از اعمال تنظیمات، میتوانید سایت خود را در مرورگر با دامنه دلخواه بررسی کنید. اگر همه مراحل را به درستی انجام داده باشید، سایت شما آماده استفاده است.
در این مقاله، مراحل کامل آپلود پروژه Next.js در GitHub، استقرار در Vercel، تنظیم Environment Variables، افزودن دامنه دلخواه و مدیریت DNS از طریق Cloudflare را بررسی کردیم. با این روش، میتوانید به سرعت و بهراحتی پروژه خود را استقرار دهید و یک وبسایت حرفهای و پایدار ایجاد کنید.
اگر به دنبال سادهترین و بهترین راه برای استقرار پروژههای Next.js هستید، همین حالا با Vercel شروع کنید!