AI-এর সাহায্যে তৈরি ড্যাশবোর্ডও প্রকাশের আগে রিলিজ পর্যালোচনা দাবি করে। Vercel-এ প্রথম প্রকাশের আগে কাউকে তৈরি কোড, সেটি পড়তে বা বদলাতে পারে এমন তথ্য এবং স্থাপিত পাতায় কারা ঢুকতে পারবে তা যাচাই করতে হবে। এই নির্দেশিকা আগে থেকে স্থানীয়ভাবে চলা ড্যাশবোর্ড দিয়ে শুরু হয়। ২০ অক্টোবর ২০২৬-এ যাচাই করা বর্তমান Vercel CLI নির্দেশনা অনুসরণ করে; BIG CHANGE কোনো নমুনা অ্যাপ তৈরি বা স্থাপন করেনি।
বড় পরিবর্তন
- কী বদলেছে: AI-এর সাহায্যে তৈরি স্থানীয় ড্যাশবোর্ড প্রথম
vercel deployদিয়েই সরাসরি প্রোডাকশন স্থাপনা হয়ে যেতে পারে। দল পূর্বরূপ তৈরি করার আগেই প্রকাশের সীমা পেরিয়ে যেতে পারে। - কেন গুরুত্বপূর্ণ: এই কমান্ডের আগে প্রকাশকারীকে তৈরি নির্ভরতা, তথ্যের অনুরোধ, গোপন মান ও প্রবেশাধিকার যাচাই করতে হবে। স্থানীয় পর্দা চললেই কে প্রোডাকশন ডোমেন খুলতে পারবে বা সার্ভার কী পড়তে পারে তা বোঝা যায় না।
- কী খেয়াল রাখবেন: নির্ণায়ক নথি হলো বাস্তব স্থাপনা ও তার প্রবেশ যাচাই: প্রোডাকশন URL, বিল্ডের পরিচয়, প্রতিনিধিত্বমূলক রুট, লগ এবং অনুমোদিত ও প্রত্যাখ্যাত দর্শক। পরের পরিবর্তনে পূর্বরূপ ব্যবহার করা যায়, তবে প্রোডাকশন বিল্ড নিজের চলক ব্যবহার করে এবং একই যাচাই দরকার।
১. ড্যাশবোর্ড পর্যালোচনা করে ব্যবহারকারী ঠিক করুন
অনুমোদিত ও স্থানীয়ভাবে চলা ড্যাশবোর্ডের সোর্স কোড, ফ্রেমওয়ার্কের পুনরাবৃত্তিযোগ্য বিল্ড কমান্ড, অনুমোদিত তথ্য উৎসের প্রবেশাধিকার এবং নির্দিষ্ট Vercel দলে প্রোডাকশন স্থাপনা তৈরির অনুমতি লাগবে। বর্তমান Vercel CLI ইনস্টল করুন; ওই অ্যাকাউন্টে প্রবেশ, অনুমোদিত দর্শকের পরীক্ষামূলক অ্যাকাউন্ট এবং প্রত্যাখ্যাত দর্শক যাচাইয়ের আলাদা ব্যবস্থা রাখুন। Vercel অ্যাপের ফ্রেমওয়ার্ক ও বিল্ড সেটিং সমর্থন করে কি না দেখুন; অজানা কোডের জন্য এই নির্দেশিকা কমান্ড দিতে পারে না।
AI-তৈরি ফাইলগুলোকে রিলিজ কোড হিসেবে দেখুন। প্যাকেজের নির্ভরতা ও স্ক্রিপ্ট, ফ্রেমওয়ার্ক কনফিগারেশন, সার্ভার রুট এবং ব্রাউজার কোড পড়ুন। প্রতিটি তথ্য অনুরোধের গন্তব্য, ব্যবহৃত প্রবেশ-পরিচয়, ফেরত আসা তথ্য এবং কোনো রুট তথ্য লেখে কি না অনুসরণ করুন। ব্রাউজারে পাঠানো কোডে ব্যক্তিগত চাবি বা অননুমোদিত রেকর্ড নেই এবং সার্ভার রুট নির্দিষ্ট ব্যবহারকারীর অনুমতি কার্যকর করে তা নিশ্চিত করুন। অনুমোদিত পরীক্ষার তথ্য দিয়ে অ্যাপের নিজস্ব বিল্ড ও ড্যাশবোর্ডের প্রতিনিধিত্বমূলক দৃশ্য চালান। আপলোডের আগে নির্ভরতার সতর্কতা, বিল্ড ব্যর্থতা ও ভুল তথ্য ঠিক করুন। কোডে বসানো প্রবেশ-পরিচয় সরান; সংস্করণ নিয়ন্ত্রণে ঢুকে থাকলে সরবরাহকারীর কাছে বদলান। ব্যক্তিগত রিপোজিটরি স্থাপিত ড্যাশবোর্ডকে ব্যক্তিগত করে না।
প্রকল্পে যুক্ত করার আগে কে প্রোডাকশন ড্যাশবোর্ড খুলবে ঠিক করুন। Standard Protection প্রোডাকশন ডোমেন সর্বজনীন রাখে। All Deployments প্রোডাকশন ডোমেন ও তৈরি URL-কে অন্তর্ভুক্ত করে; Vercel Authentication-এর সঙ্গে সব পরিকল্পনায় পাওয়া যায়, তবে দর্শকের উপযুক্ত Vercel প্রবেশাধিকার চাই। এটি যেকোনো গ্রাহকের প্রবেশব্যবস্থা হিসেবে উপযুক্ত নয়। গ্রাহক বা অন্য বাইরের ব্যবহারকারীর জন্য ড্যাশবোর্ডের নিজস্ব পরিচয় যাচাই ও অনুমতি পরিকল্পনা করে পরীক্ষা করুন, অথবা দর্শক ও পরিকল্পনার উপযুক্ত অন্য সুরক্ষা বেছে নিন। হোস্টের সুরক্ষা অ্যাপের তথ্য রুটের অনুমতি যাচাইয়ের বিকল্প নয়।
অ্যাকাউন্টের পরিকল্পনা ও ব্যবহার পাতা দেখুন। Vercel-এর Hobby পরিকল্পনা ব্যক্তিগত অবাণিজ্যিক ব্যবহারের জন্য; ব্যবসার ড্যাশবোর্ডে উপযুক্ত অর্থপ্রদত্ত পরিকল্পনা দরকার। হোস্টিং, ফাংশন, তথ্য স্থানান্তর এবং বাইরের মডেল বা ডেটাবেস সেবার আলাদা খরচ ও সীমা থাকতে পারে। বর্তমান দাম ও সীমা নির্দিষ্ট অ্যাকাউন্টভিত্তিক; রিলিজের অনুমতির আগে যাচাই করুন।
২. প্রকল্প যুক্ত করে প্রবেশ ও চলক সেট করুন
ড্যাশবোর্ডের স্থানীয় ডিরেক্টরি থেকে নির্দিষ্ট অ্যাকাউন্ট দিয়ে বর্তমান Vercel CLI-এ প্রবেশ করুন, তারপর ডিরেক্টরি যুক্ত করুন:
vercel linkইন্টার্যাকটিভ কমান্ড দল ও প্রকল্প বেছে নেয় বা প্রয়োজনে প্রকল্প তৈরি করে। যুক্ত করলেই স্থাপন হয় না। Vercel-এ বাছা দল ও প্রকল্প, ফ্রেমওয়ার্কের প্রাথমিক সেটিং, মূল ডিরেক্টরি, বিল্ড কমান্ড ও আউটপুট সেটিং পর্যালোচিত সোর্সের সঙ্গে মিলিয়ে নিন। কোনো সেটিং অনিশ্চিত হলে স্থাপনের আগে থামুন এবং প্রকল্প সেটিং ও স্থানীয় বিল্ডে সমাধান করুন।
এবার ওই প্রকল্পে খুলুন Settings → Deployment Protection। ধাপ ১-এর সুরক্ষা পদ্ধতি ও পরিধি বেছে নিয়ে নিশ্চিত করুন সংরক্ষিত সেটিং প্রোডাকশন ডোমেন ও তৈরি স্থাপনা URL-কে প্রত্যাশামতো অন্তর্ভুক্ত করে। ব্যতিক্রম ও ভাগযোগ্য লিংক দেখুন। প্রথম স্থাপনের আগেই করুন; নতুন প্রকল্প না তৈরি হওয়া পর্যন্ত তার সেটিং যাচাই করা যায় না।
এখানে Settings → Environment Variables, প্রয়োজনীয় প্রতিটি নাম, মান, ধরন ও লক্ষ্য পরিবেশ দিন। প্রবেশ-পরিচয় রাখুন Secret-এ, যার মান সংরক্ষণের পরে শুধু লেখা যায়, পড়া যায় না; ব্যবহার করুন Config সেই মানের জন্য যা অনুমোদিত প্রকল্প সদস্য পরে পড়তে পারবেন। ফ্রেমওয়ার্ক ব্রাউজারে প্রকাশ করে এমন চলকে সার্ভারের প্রবেশ-পরিচয় রাখবেন না। Development, Preview ও Production-কে নির্দিষ্ট মান ও অনুমতি দিন, প্রয়োজনে আলাদা ব্যাকএন্ড তথ্যসহ। তালিকার কমান্ড গোপন মান না দেখিয়ে নাম ও লক্ষ্য যাচাই করতে সাহায্য করে:
vercel env lsচলক সংরক্ষণ বা বদলানো নতুন স্থাপনায় প্রভাব ফেলে, আগেরগুলোতে নয়। সংরক্ষিত Secret পরে ল্যাপটপ সেটআপের জন্য বের করা যায় না; ফেরত পেতে vercel env pull বা vercel env run -এর ওপর নির্ভর করবেন না। সরবরাহকারীর কাছ থেকে আলাদা অনুমোদিত উন্নয়ন প্রবেশ-পরিচয় নিয়ে ফ্রেমওয়ার্কের স্থানীয় বিন্যাস অনুসরণ করুন। স্থানীয় অ্যাপ চালিয়ে ওই উন্নয়ন পরিবেশে অনুমোদিত তথ্য দেখা ও প্রত্যাখ্যাত ব্যবহারকারীর পরীক্ষা পুনরাবৃত্তি করুন। অ্যাপ বা সরবরাহকারীর বিশেষ পরিচয় যাচাই থাকলে আগে তার নথিভুক্ত পদ্ধতি অনুসরণ করুন।
৩. প্রথম প্রোডাকশন রিলিজ অনুমোদন করে যাচাই করুন
কোড, তথ্য, প্রবেশাধিকার, চলক, পরিকল্পনা ও বিল্ড যাচাইয়ের পরে মালিককে নির্দিষ্ট এই প্রথম সরাসরি প্রকাশ অনুমোদন করতে বলুন। Vercel CLI নির্দেশিকা অনুযায়ী, নতুন প্রকল্পের প্রথম vercel deploy প্রোডাকশন স্থাপনা তৈরি করে, এমনকি --prodছাড়াও। পরের কমান্ডকে প্রোডাকশন কার্যক্রম হিসেবে ধরুন:
vercel deployফেরত পাওয়া স্থাপনা URL রেখে Vercel ড্যাশবোর্ডে স্থাপনা ID খুঁজুন। বিল্ড সম্পন্ন, প্রোডাকশন পরিবেশ ও সোর্স অনুমোদিত এবং নির্ধারিত প্রোডাকশন ডোমেন সঠিক কি না নিশ্চিত করুন। পর্যালোচনার জন্য বেছে নেওয়া মূল পথ ও প্রতিটি বাস্তব ড্যাশবোর্ড বা API রুট যাচাই করুন; কোণাকার বন্ধনীর স্থানধারককে ফেরত পাওয়া URL ও আসল পথ দিয়ে বদলান:
vercel curl / --deployment <production-url>
vercel curl /your-real-route --deployment <production-url>
vercel logs --environment production --level error --since 5mরুটের উত্তর প্রত্যাশিত পাতা বা অনুমোদিত তথ্য আচরণের সঙ্গে মিলতে হবে; বিল্ড বা চলার সময়ের লগে ত্রুটি খুঁজুন। vercel curl স্থাপনা সুরক্ষা পার হতে পারে, তাই সাফল্য পাতা ব্যক্তিগত হওয়ার প্রমাণ নয় । সাধারণ ব্রাউজারে প্রবেশ না করে প্রোডাকশন ডোমেন ও তৈরি URL খুলে যেখানে নিয়ন্ত্রণ প্রয়োজন সেখানে প্রত্যাখ্যান নিশ্চিত করুন। তারপর নির্দিষ্ট দর্শক হিসেবে প্রবেশ করে ড্যাশবোর্ড ও অনুমোদিত তথ্য পথ যাচাই করুন। তথ্য দেখা উচিত নয় এমন দর্শককেও পরীক্ষা করুন। আসল URL, স্থাপনা ID, রুটের উত্তর, দর্শকদের ফলাফল ও প্রাসঙ্গিক ত্রুটি লগের ফল লিখুন। এটাই সম্পন্ন হওয়ার পরীক্ষা, কেবল CLI থেকে URL পাওয়া নয়।
প্রথম কমান্ডের ফল অস্পষ্ট হলে আবার চালানোর আগে প্রকল্প ড্যাশবোর্ডে ঠিক সেই স্থাপনা দেখুন। বিল্ড ব্যর্থ হলে তার লগ পড়ে স্থানীয় নির্ভরতা বা ফ্রেমওয়ার্ক সেটিং ঠিক করুন, তারপর নতুন অনুমোদিত স্থাপনা করুন। চলক না থাকলে লক্ষ্য ও ধরন দেখে সঠিক মান সংরক্ষণ করে আবার স্থাপন করুন। ফাঁকা ড্যাশবোর্ড বা ব্যর্থ তথ্য রুট হলে ব্রাউজারের অনুরোধের সঙ্গে চলার লগ, ব্যাকএন্ড ঠিকানা, অনুমোদিত উৎস ও সার্ভারের অধিকার মিলিয়ে নিন; তারপর ব্যর্থ রুট ও প্রবেশ পরীক্ষা পুনরায় চালান।
সংবেদনশীল কিছু অপ্রত্যাশিতভাবে সর্বজনীন হলে প্রকল্পের অনুমোদিত মালিক সঙ্গে সঙ্গে বেছে নিতে পারেন All Deployments with Vercel Authentication সেটি Deployment Protection-এ, তারপর প্রবেশ না করা ব্রাউজারে প্রোডাকশন ও তৈরি URL উভয়টিতে প্রত্যাখ্যান নিশ্চিত করতে পারেন। ব্যতিক্রম ও ভাগ করা লিংক দেখে প্রকাশিত ব্যাকএন্ড প্রবেশ-পরিচয় সরবরাহকারীর কাছে বাতিল করুন। এই সাময়িক নিয়ন্ত্রণ শুধু উপযুক্ত Vercel ব্যবহারকারী ঢুকতে দেয় এবং প্রত্যাশিত প্রবেশ বন্ধ করতে পারে। অ্যাপ ও প্রবেশ নকশা ঠিক করে নতুন স্থাপনা অনুমোদন করুন; আবার খোলার আগে অনুমোদিত ও প্রত্যাখ্যাত দর্শক যাচাই করুন। প্রথম রিলিজে ফিরে যাওয়ার পুরোনো স্থাপনা নাও থাকতে পারে; প্রবেশ সীমিত করলে ইতিমধ্যে ঘটে যাওয়া প্রকাশ ফিরিয়ে নেওয়া যায় না।
৪. পরের পরিবর্তনের জন্য পূর্বরূপ ব্যবহার করুন
প্রকল্পের প্রোডাকশন স্থাপনা থাকার পরে Vercel vercel deploy -কে Preview চলকসহ পূর্বরূপ স্থাপনা বলে। বদলানো কোড ও স্থানীয় বিল্ড পর্যালোচনা করে পূর্বরূপ স্থাপন করুন এবং তার URL ও ড্যাশবোর্ডের স্থাপনা ID লিখুন:
vercel deploy
vercel curl / --deployment <preview-url>
vercel logs --deployment <preview-deployment-id> --level errorঅনুমোদিত পরীক্ষার তথ্য দিয়ে ব্রাউজারে বদলানো ড্যাশবোর্ড, রুট, প্রত্যাশিত প্রবেশ ও ব্যবহারকারী প্রত্যাখ্যান যাচাই করুন। মালিক ওই সংশোধন প্রোডাকশনের জন্য অনুমোদন করলে সচেতনভাবে স্থাপন করুন এবং প্রোডাকশন URL, রুট, লগ ও দর্শক পরীক্ষা পুনরাবৃত্তি করুন:
vercel deploy --prod
vercel curl / --deployment <production-url>
vercel logs --environment production --level error --since 5mপ্রোডাকশন হলো Production চলকসহ নতুন বিল্ড; সফল পূর্বরূপ ওই প্রবেশ-পরিচয় বা তথ্য পথ কাজ করার প্রমাণ নয়। Git রিপোজিটরি যুক্ত থাকলে স্বয়ংক্রিয় স্থাপনার ওপর নির্ভর করার আগে নির্ধারিত প্রোডাকশন শাখা দেখুন; তা এই হাতে চালানো কমান্ড থেকে ভিন্ন পথে চলে।
উৎস ও আরও পড়ুন
- Vercel: CLI থেকে প্রকল্প স্থাপন — যুক্ত করা, প্রথম স্থাপনার প্রোডাকশন ব্যতিক্রম, পূর্বরূপ ও প্রোডাকশন কমান্ড এবং রুট ও লগ যাচাই। ১১ সেপ্টেম্বর ২০২৬-এ হালনাগাদ।
- Vercel: স্থাপনা সুরক্ষা — পদ্ধতি, পরিধি, প্রোডাকশন ডোমেনের আচরণ ও পরিকল্পনার প্রাপ্যতা। ১৫ সেপ্টেম্বর ২০২৬-এ হালনাগাদ।
- Vercel: পরিবেশ চলক — পরিবেশ, মান ব্যবস্থাপনা ও পরিবর্তনের পরে নতুন স্থাপনার প্রয়োজন। ১৭ সেপ্টেম্বর ২০২৬-এ হালনাগাদ।
- Vercel: Config ও Secret চলকের ধরন — শুধু লেখা যায় এমন Secret-এর বর্তমান আচরণ। ২৪ আগস্ট ২০২৬-এ প্রকাশিত।
- Vercel: অ্যাকাউন্ট পরিকল্পনা — পরিকল্পনার পরিধি, ব্যবহার ও বিলিং। ১৮ সেপ্টেম্বর ২০২৬-এ হালনাগাদ।



