Wednesday, January 1, 2014

রুবি অন রেইলস টিউটরিয়াল পর্ব ১০: ভিপিএস সার্ভারে কিভাবে রুবি অন রেইলস এপ্লিকেশন ডিপ্লয় করবেন ( Using Nginx, Ruby 2, Rails 4, Mysql , Sqlite3 , Unicorn, capistrano )

আজকে খুব কঠিন একটা টপিক নিয়ে লিখব। কোন একটা কিছু কঠিন তখনই যখন আপনার কাছে সঠিক ডকুমেন্টশনটি না থাকবে। আমি এই ডকুমেন্টশনটি অনেক বিস্তারিত করে লেখার চেষ্টা করব এবং কোন কোন ক্ষেত্রে কাজ করতে গিয়ে এরর পেয়েছি সেগুলো সমাধান কিভাবে করতে হবে তাও লিখব।

আমি রেইলস এপ্লিকেশন কিভাবে হিরোকোতে আপলোড করতে হয় দেখিয়েছি। আপলোড পদ্ধতি অনেক সহজ। কিন্তু আপনি যখন একটা VPS এ রেইলস ডিপ্লয় করতে যাবেন তখন এই কাজটা অনেক কঠিন। আপনাকে অপারেটিং সিস্টেম ইন্সটল দিতে হবে, রুবি রেইলস, ওয়েবসার্ভার সবকিছুই নিজের পছন্দমত ইন্সটল দিতে হবে। ভিপিএস এর জন্য আমি Digital Ocean ব্যবহার করেছি। এর দাম অনেক কম ৫১২ র‍্যাম, ২০ জিবি  SSD হার্ডডিস্ক এবং ১ টেরাবাইট ডাটা ট্রান্সফার। ঘন্টায় মাত্র ০.০০৭ ডলার চার্জ করে ফলে মাসে ওরা ৫ ডলার চার্জ করে।