স্থানীয়ভাবে ওডু বিকাশের পরিবেশ কীভাবে সেটআপ করবেন environment

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

এই নিবন্ধটি ধাপে ধাপে উবুন্টুর জন্য স্থানীয়ভাবে ওডু বিকাশের পরিবেশ স্থাপন করবে।

আবশ্যকতা

নির্ভরশীলতা এই নিবন্ধটির জন্য ইনস্টল করা প্রয়োজন:

  • Python3
  • Virtualenv
  • গিট সংস্করণ নিয়ন্ত্রণ
  • পোস্টগ্রেএসকিউএল চালানোর জন্য ডকার
  • অন্যান্য নির্ভরতা যেমন সাইকোপগ, ডাব্লুএইচটিএমল্টোপিডিএফ, লিবপিকিউ-দেব, লিবলডাপ ২-দেব, লিবাসল ২-দেব, লিবক্স্লস্লট ১-দেব,…

ডাটাবেস সেটআপ করুন

ডিফল্ট ডাটাবেস সহ পোস্টগ্রাইএসকিউএল-এর জন্য ডকার-রচনা ফাইলটি odoo_13।

সংস্করণ: "7." "পরিষেবাদি: ওডু-ডিবি: চিত্র: পোস্টগ্রিজ: 10.11 ধারক_নাম: odoo_postgres_10_11 পোর্ট: -" 5432: 5432 "পরিবেশ: - পোষ্টগ্রিএস_ডিবি = odoo_13 - পোষ্টগ্রিএস_পাসওয়ার্ড = ওডু / পোস্ট / লিগ / পোস্ট / ডেটা / ওডু ভলিউম: - ওডু-ডিবি-ডেটা: / ভের / লিব / পোস্টগ্র্যাস্কিল / ডেটা / ওডু ভলিউম: ওডু-ডিবি-ডেটা:

একটি ধারক তৈরি করতে ডকার-রচনা আপ চালান। তারপরে ডিবিতে সংযুক্ত হয়ে নতুন ডাটাবেস odoo_12 তৈরি করুন

কর্মক্ষেত্রের কাঠামো

কাঠামো সহ একটি ওয়ার্কস্পেস তৈরি করুন।

ওয়ার্কস্পেস ├── ওডু -12 │ ├── বিন // বিভিন্ন হেল্পার এক্সিকিউটেবল শেল স্ক্রিপ্টগুলি অন্তর্ভুক্ত করুন ├── ├── ফাইলস্টোর // ফাইল স্টোর হিসাবে ব্যবহার করুন // ├── স্থানীয় // আপনার ইনস্ট্যান্স-নির্দিষ্ট অ্যাড-অনগুলি সংরক্ষণ করুন (মডিউল) S ├── লগস // সার্ভার লগ ফাইলগুলি সঞ্চয় করুন │ └── src // ওডু নিজেই ক্লোন রয়েছে └── odoo-13 ├── বিন ├── ফাইলের দোকান স্থানীয় ├── লগস └── src

ওডু সংস্করণ 13 বিকাশের পরিবেশ সেটআপ করুন

ওয়ার্কস্পেস / ওডু -13 এ কমান্ডলাইন নেভিগেট করা এবং চালানো।

virtualenv -p পাইথন 3 এনভি গিট ক্লোন https://github.com/odoo/odoo.git src / odoo env / bin / pip3 ইনস্টল -r src / odoo / প্রয়োজনীয়.txt

নিম্নলিখিত শেল স্ক্রিপ্টটি বিন / ওডু হিসাবে সংরক্ষণ করুন:

# !! "$ @" প্রস্থান $?

স্ক্রিপ্টটি সম্পাদনযোগ্য করুন:

chmod + x bin / odoo

আপনার দৃষ্টান্তের জন্য একটি স্থানীয়.cfg কনফিগারেশন ফাইল তৈরি করুন:

[অপশন] অ্যাডসন_পথ = কারেন্টডির / এসসিআর / ওডু / ওডু / অ্যাডনস, কারেন্টডির / এসসিআর / ওডু / অ্যাডনস, কারেন্টডির / লোকাল ডেটা_ডির = কারেন্টডির / ফাইলস্টোর ডিবি_হোস্ট = লোকালহোস্ট ডিবি_উজার = ওডু ডিবি_পাসওয়ার্ড = ওডু ডিবি_নেম = ওদু_৩

সার্ভার শুরু করুন:

বিন / ওডু-আই বেস

ওডু সংস্করণ 12 বিকাশের পরিবেশ সেটআপ করুন

প্রতি পদক্ষেপটি ভার্সন ১৩ এর মতোই We

গিট ক্লোন https://www.github.com/odoo/odoo - অধ্যায় 1 - ফ্রাঞ্চ 12.0 - একা-শাখা

উপসংহার

প্রতিটি ওডু সংস্করণের জন্য বিচ্ছিন্নতা নির্ভরতা দ্বারা। স্থানীয়ভাবে প্রতিটি সংস্করণের জন্য ওডু মডিউল বিকাশ করার সময় আমরা দ্বন্দ্ব রোধ করব।

আমি আশা করি এই নিবন্ধটি সহায়ক হবে।

মূলত https://blog.innomizetech.com এ জানুয়ারী 3, 2020 এ প্রকাশিত।