خب حالا که از پروژه build گرفتیم، قراره که در این درس پروژه رو منتشر کنیم. ما میتونیم پوشه out رو درون سرور قرار بدیم اما راه بهتر اینه که اونو درون پلتفرم vercel (شرکت سازنده Nextjs) به صورت رایگان منتشر کنیم. اما قبلش باید پروژه رو درون یک مخزن git قرار بدید.
شما می تونید با استفاده از اکانت گیت هاب تون ثبت نام کنید. در ضمن جدیدا ثبت نام یکم اذیت کننده شده ولی باز هم میشه ثبت نام کرد (با قند شکن و فیلترشکن امتحان کنید)
وارد داشبورد خودتون بشید و گزینه Add / new project رو انتخاب کنید:
در صفحه باز شده، روی Continue With Github رو انتخاب کنید:
تیک قسمت All repositories را بزنید و بعد از قسمت Import Git Repository ریپوزیتوری که پروژه در اون قرار داره رو انتخاب کنید و بعد دکمه import رو بزنید:
در این صفحه می تونید پیکربندی های لازم پروژه رو انجام بدیم. از اونجایی که پروژه ما نیاز به پیکربندی نداره، فقط نام رو ویرایش کنید و روی deploy کلیک کنید:
پروژه شروع به deploy شدن میکنه. این فرآیند بسته به حجم پروژه می تونه مدتی طول بکشه:
در نهایت (اگر مشکلی وجود نداشته باشه) پروژه منتشر میشه:
روی عکس پروژه کلیک کنید تا وارد آدرس بشید. آدرس پروژه با این الگو ایجاد میشه (البته اگر نامش یکتا باشه):
https://[project name].vercel.app
این پلتفرم به صورت خودکار برنامه رو در حالت production اجرا می کنه. در ضمن با هر کامیت جدید، پروژه با build جدید منتشر میشه. پس نیازی به build گرفتن از پروژه نیست.