ডকার ছাড়া চলানো: কি পরিবর্তন
ডকার স্ট্যাক ছাড়া কি পরিবর্তন
রিয়েলটাইম আপডেট — আপনার নিজস্ব Pusher সরবরাহ করুন
ডকার স্ট্যাকের মধ্যে রয়েছে Reverb, আমাদের ওয়েবসকেট সার্ভার। শেয়ার্ড হোস্টিং এটি চালাতে পারে না, তাই একটি Pusher অ্যাকাউন্ট ব্যবহার করুন — ফ্রি টিয়ার বেশিরভাগ দোকানের জন্য যথেষ্ট। .envএ ক্রেডেনশিয়াল যোগ করুন:
BROADCAST_CONNECTION=pusher
PUSHER_APP_ID=your_app_id
PUSHER_APP_KEY=your_app_key
PUSHER_APP_SECRET=your_app_secret
PUSHER_APP_CLUSTER=your_cluster
কোন পুনর্নির্মাণের প্রয়োজন নেই — অ্যাপ্লিকেশনটি রানটাইমে এগুলি পড়ে এবং ব্রাউজার পরবর্তী পৃষ্ঠা লোডে সেগুলি তুলে নেয়। আপনার অ্যাপ সিক্রেট সার্ভারে থাকে এবং কখনও ব্রাউজারে পাঠানো হয় না।
যদি আপনি সম্পূর্ণরূপে সম্প্রচার বন্ধ রাখেন, তবে ড্যাশবোর্ড এখনও কাজ করে: লাইভ টেবিল এবং বিজ্ঞপ্তিগুলি অনুরোধের ভিত্তিতে রিফ্রেশ হয়, সাথে সাথে আপডেট হয় না।
এআই — কাজ করে, ভেক্টর সার্চের পরিবর্তে কীওয়ার্ড সার্চ দিয়ে
এআই সহায়ক, চ্যাট উইজেট এবং রিপোর্টিং টুলগুলি সব স্বাভাবিকভাবে কাজ করে। পরিবর্তন হচ্ছে কিভাবে ডকুমেন্টগুলি পাওয়া। PostgreSQL এর pgvector এক্সটেনশনের সাথে, স্টোর কনসোল বিষয়বস্তু সেমান্টিক সাদৃশ্য দ্বারা র্যাঙ্ক করে। MySQL এ, অথবা PostgreSQL এ pgvector ছাড়া, এটি কীওয়ার্ড সার্চে ফিরে যায়।
এম্বেডিং এখনও তৈরি এবং সংরক্ষিত হচ্ছে, তাই কিছুই হারানো যাচ্ছে না — যদি আপনি পরে pgvector সহ PostgreSQL এ চলে যান, আপনার বিদ্যমান বিষয়বস্তু ইতিমধ্যে সূচিবদ্ধ।
ডিজিটাল পণ্য — বিল্ড সার্ভার আলাদাভাবে চালান
যদি আপনি সফটওয়্যার বিক্রি করেন এবং স্বয়ংক্রিয় বিল্ড পাইপলাইন ব্যবহার করেন, তবে সেই বিল্ড সার্ভার ডকার স্ট্যাকের অংশ এবং শেয়ার্ড হোস্টিংয়ে চলে না। আপনার দুটি বিকল্প আছে: একটি আলাদা মেশিনে বিল্ড সার্ভার চালানো এবং স্টোর কনসোলকে সেটির দিকে নির্দেশ করা, অথবা আপনার রিলিজ আর্টিফ্যাক্টগুলি নিজেই তৈরি করা এবং সেগুলি একটি রিলিজে আপলোড করা। বিক্রয়, লাইসেন্সিং, ডাউনলোড এবং আপডেট সবই কাজ করে — শুধুমাত্র স্বয়ংক্রিয় বিল্ড ধাপের জন্য আলাদা পরিষেবার প্রয়োজন।
নির্ধারিত কাজ
হরিজনের ড্যাশবোর্ড এবং এর সুপারভাইজাররা শুধুমাত্র রেডিস। শেয়ার্ড হোস্টিংয়ে একই কাজগুলি একটি ক্রন জবের মাধ্যমে ডেটাবেস কিউতে চলে, যেমন cPanel এ ইনস্টল করা। আপনি হরিজন মনিটরিং UI হারান, কিন্তু এটি যা করে তা হারান না।
পরে VPS এ স্থানান্তর করা
এখানে কিছুই একমুখী দরজা নয়। আপনার ডেটা, লাইসেন্স এবং কনফিগারেশন আপনার সাথে চলে — ড্রাইভারগুলি আবার রেডিস এবং PostgreSQL এ পরিবর্তন করুন .env, মাইগ্রেশন চালান, এবং উপরের বৈশিষ্ট্যগুলি তাদের পূর্ণ আচরণে ফিরে আসে।

