برنامه مدیریت پروژه خود را بدون مهارت کدنویسی و به خصوص رایگان در Vercel و Render اجرا کنید.

سلام به همه، دوباره هودی است
امروز، من به تازگی راهنمای استقرار Namviek را در یوتیوب منتشر کردم. بنابراین، اگر کسی که نیاز به استقرار برنامه من برای اجرای تیم خود دارد، لطفاً پیوند زیر را بررسی کنید
https://www.youtube.com/watch?v=Pql94kF–4s
برای کسانی که دوست دارند سریع اسکرول کنند، از این پست استفاده کنند.
آماده سازی
به منظور استقرار namviek
برای Vercel و Render باید حسابهایی را در سرویسهای زیر آماده کنیم
فرآیند استقرار
پیشرفت استقرار در 5 مرحله اجرا خواهد شد. این مراحل بسیاری برای وظایف استقرار است که من می دانم. با این حال، برای این مرحله نیازی به مهارت کدنویسی ندارید. فقط برخی از تنظیمات را کپی و جایگذاری کنید و دقیقاً همان کاری را که من انجام می دهم دنبال کنید.
1. پایگاه داده Redis را ایجاد کنید
بنابراین، اولین کاری که باید انجام دهیم این است که پایگاه داده Redis را ایجاد کنیم. لطفاً به استفاده از بخش ابری Redis بروید و دستورالعمل من را دنبال کنید. نتیجه این مرحله این است که باید رشته اتصال redis را به صورت زیر دریافت کنید
REDIS_HOST=redis://default:ck7VLUkNQ*************GWeD@redis-18732.a293.ap-southeast-1-1.ec2.redns.redis-cloud.com:11077
2. ایجاد پایگاه داده در Mongodb Atlas
سپس به Mongodb Atlas بروید و پایگاه داده خود را مطابق دستورالعمل زیر ایجاد کنید. پس از تکمیل این فرآیند، رشته اتصال mongodb را با فرمت زیر دریافت خواهید کرد.
MONGODB_URL=mongodb+srv://{user}:{pwd}@cluster0.weszq.mongodb.net/{dbName}?retryWrites=true&w=majority
اگر میخواهید با محدود کردن یک آدرس IP مشخص، اتصال خود را ایمن کنید، لطفاً از دسترسی به شبکه MongoDb دیدن کنید
3. Backend را در Render مستقر کنید
اکنون زمان استقرار Backend به Render است. یک تب جدید باز کنید و به Render.com مراجعه کنید. یک حساب کاربری جدید ثبت کنید و فقط آن را ترک کنید. به مخزن من بروید و روی آن کلیک کنید برای رندر مستقر کنید دکمه.
به صورت زیر به صفحه استقرار هدایت خواهید شد. خودت را پر کن Blueprint Name
و متغیرهای محیطی
مقادیر env باید مانند مثال زیر باشد.
JWT_REFRESH_KEY=287kjshkjshdf
JWT_SECRET_KEY=12981KJ1H23KJH
JWT_REFRESH_EXPIRED=4h
JWT_TOKEN_EXPIRED=30m
JWT_VERIFY_USER_LINK_TOKEN_EXPIRED=1h
NEXT_PUBLIC_FE_GATEWAY=https://test/v2/234234/clusters
MONGODB_URL=mongodb+srv://:@cluster0.bswhjt.mongodb.net/demodb?retryWrites=true&w=majority
REDIS_HOST=redis://:@redis-48362.c345.ap-southeast-1-1.ec2.redns.redis-cloud.com:19729
MONGODB_URL
وREDIS_HOST
متغیرهای مهمی هستند پس لطفا آنها را دقیقا وارد کنید. بقیه به شما بستگی دارد.
کلیک کنید روی Apply
دکمه برای شروع استقرار.
منتظر بمانید تا Render برنامه را گسترش دهد. اگر مشکلی وجود ندارد، خروجی باید مانند زیر باشد. نگران خط قرمز نباشید
فرآیند استقرار Render را تأیید کنید
درست پس از اتمام فرآیند استقرار Render، باید بررسی کنیم که آیا موفقیت آمیز است یا خیر. سر به اطلس مونگودب > پایگاه داده > خوشه > مجموعه ها. و پایگاه داده خود را که قبلا ایجاد کرده اید پیدا کنید. اگر لیستی از مجموعه ها را مانند تصویر زیر می بینید، به شما تبریک می گویم که موفق شدید.
4. فرانت اند را در Vercel مستقر کنید
خوب، آخرین چیزی که باید اجرا شود namviek
استقرار frontend به Vercel است. این سریع خواهد بود قول می دهم :D.
مرورگر خود را باز کنید و به مخزن من بروید و روی آن کلیک کنید Vercel deploy
دکمه. شما را به صفحه استقرار هدایت می کند. اسمش را بگذارید و فشار دهید Create
دکمه. سپس متغیرهای محیط را پر کرده و فشار دهید Deploy
دکمه.
اگر آن را پیدا نکردید NEXT_PUBLIC_BE_GATEWAY
لطفا بروید به Render.com و به تنظیمات سرویس بروید. دامنه را خواهید دید
در نهایت، اگر خوش شانس باشید، صفحه زیر نمایش داده می شود که به این معنی است که استقرار موفقیت آمیز است. روده بر شدن از خنده
5. احراز هویت جیمیل را یکپارچه کنید
برای ادغام احراز هویت جیمیل، دستورالعمل من را در اینجا دنبال کنید
نتیجه
امیدوارم چیز مفیدی در این پست پیدا کرده باشید. اگر مشکلی دارید، لطفاً یک PR ایجاد کنید یا برای کمک به سرور Discord من بروید. ممنون که خواندید