Git দিয়ে ওয়েবসাইট ডিপ্লয় করুন
রিভিউ করা রিলিজ ডিপ্লয় করতে Git ব্যবহার করুন। রিপোজিটরির ডিরেক্টরিকে সরাসরি ওয়েবসাইট হিসেবে খুলে দেওয়ার জন্য নয়। বিল্ডের শর্ত অ্যাপের ওপর নির্ভর করে।
শুরু করার আগে
APNCloud হোস্টিং প্যানেল ব্যবহার করুন। আপনি কোন টুল দেখতে পাবেন, তা অ্যাকাউন্টের অনুমতি ও প্ল্যানের ওপর নির্ভর করে। কোনো অপশন না পেলে সাপোর্টকে জিজ্ঞেস করুন, আপনার সেবায় সেটি আছে কি না।
ধাপ
- প্যানেলে Git ফিচার, রিপোজিটরি অ্যাক্সেস এবং প্রজেক্টের জন্য দরকারি শেল/বিল্ড সাপোর্ট আছে কি না দেখুন।
- প্রাইভেট রিপোজিটরির জন্য সীমিত অনুমতির ডিপ্লয় কী ব্যবহার করুন। রিমোট হোস্টের ফিঙ্গারপ্রিন্ট একটি বিশ্বস্ত সূত্র থেকে যাচাই করুন। রিপোজিটরি URL-এ ক্রেডেনশিয়াল রাখবেন না।
- পাবলিক ডকুমেন্ট রুটের বাইরে একটি ব্যক্তিগত রিলিজ ডিরেক্টরিতে ক্লোন করুন। সঠিক ব্রাঞ্চ বা অপরিবর্তনীয় রিলিজ রেফারেন্স বেছে নিন।
- ওই ব্যক্তিগত ডিরেক্টরিতেই লক করা ডিপেন্ডেন্সি ইনস্টল করুন এবং অ্যাসেট বিল্ড করুন। আপলোড করা ফাইল, সিক্রেট ও ডেটাবেস রিলিজ থেকে আলাদা রাখুন, যাতে রিলিজ বদলালে সেগুলো না হারায়।
- ডেটার ব্যাকআপ নিন, মাইগ্রেশন রিভিউ করুন এবং শুধু অ্যাপের পাবলিক ডিরেক্টরি বা স্ট্যাটিক বিল্ড আউটপুট ওয়েবে দিন। শুধু পুল করলে অ্যাপ বিল্ড হয় না এবং ওয়ার্কারও রিস্টার্ট হয় না।
- ট্রাফিক নতুন রিলিজে নেওয়ার আগে হেলথ চেক ও ইউজার ওয়ার্কফ্লো পরীক্ষা করুন। রোলব্যাকের জন্য আগের রিলিজ এবং তার সঙ্গে মানানসই ডেটাবেস রিকভারি প্ল্যান রেডি রাখুন।
ফলাফল যাচাই করুন
যে কাজটি করতে চেয়েছিলেন তা পরীক্ষা করুন, সঙ্গে ওয়েবসাইট ও ইমেইলের অন্য কাজও দেখে নিন। কোনো টুল না পেলে বা ফল আশানুরূপ না হলে ত্রুটি ও সময় লিখে রেখে সাপোর্টে যোগাযোগ করুন। অনুমানের ভিত্তিতে পুরো সার্ভারের সেটিংস বদলাবেন না।
সম্পর্কিত গাইড
সর্বশেষ পর্যালোচনা
2026-10-28
