लेखात आपल्या एसएमईसाठी ईआरपी आणि सीआरएम सेट करण्यासाठी चरण चरण प्री-कॉन्फिगर्ड ओडु 8 इंस्टॉलेशन असलेली व्हर्च्युअल मशीन कशी चालवायची हे आम्ही शिकवले, ज्यामुळे आम्हाला या ईआरपीचा आनंद सोप्या आणि वेगवान पद्धतीने घेता आला, यावेळी आम्ही डॉकरच्या जगात प्रवेश करू इच्छित आहोत आणि हे उत्कृष्ट तंत्रज्ञान वापरुन ओडू स्थापित करू इच्छित आहे.
मूलभूतपणे या ट्यूटोरियलसह आपण डॉकरसह ओडू कसे स्थापित करावे आणि बाह्य मॉड्यूल कसे जोडावेत हे शिकाल जे आपल्याला ओडूची कार्यक्षमता सुधारित आणि विस्तृत करण्यास अनुमती देईल. डॉकरचे आभार, आपल्याकडे त्याच संगणकावर ओडूची कोणतीही आवृत्ती असू शकते आणि एकाधिक उदाहरणे चालू शकतात जी कोणत्याही वेळी, कोणत्याही संस्थेमध्ये आणि विशेषत: कोणत्याही वातावरणात विकास आणि स्टार्ट-अप सुकर करेल.
प्रक्रिया अगदी सोपी आहे परंतु मी शक्य तितक्या तपशीलवार बनवण्याचा प्रयत्न करेन, चरण आणि कार्यपद्धती उबंटू 16.04 सह असलेल्या डिस्ट्रॉसवर केंद्रित असतील परंतु कोणत्याही लिनक्स डिस्ट्रॉवर सहजपणे लागू केल्या जाऊ शकतात.
डॉकर आणि डॉकर कम्पोज स्थापित करण्यासाठी चरण
डॉकर स्थापित करा
उबंटूमध्ये डॉकर स्थापित करण्यासाठी, फक्त पुढील आज्ञा चालवा:
sudo apt-get install docker.io
आपल्या वापरकर्त्यास डॉकर गटामध्ये जोडा
आपण पुढील आज्ञा कार्यान्वित केली पाहिजे:
sudo gpasswd -a ${USER} docker
डॉकर-कंपोज स्थापित करा
खालील आदेश चालविण्यासाठी, डॉकर-ओम्पोज स्थापित करण्याचा सर्वात सोपा मार्ग म्हणजे पिप.
pip install docker-compose
डॉकर-इंजिन स्थापित करा
खालील आदेशासह डॉकर-इंजिन स्थापित करा:
sudo curl -sSL https://get.docker.com/ | sh
डॉकर रीस्टार्ट करा
सर्व बदल योग्यप्रकारे घेतले जाण्यासाठी, हे वापरुन डॉकर रीस्टार्ट करणे सोयीचे आहे:
sudo service docker restart
आमची डॉकर-कंपोज.आयएमएल फाइल तयार करीत आहे
एकदा आम्ही डॉकर स्थापित केल्यावर आपण फाईल तयार केली पाहिजे docker-compose.yml आमच्या पसंतीच्या निर्देशिकेत त्यामध्ये ओडु सह आमची सेवा उपयोजित करण्यासाठी आवश्यक असलेली सर्व माहिती असेल.
nano docker-compose.yml
या फाईलमध्ये खालील गोष्टी असतील:
आवृत्ती: '2' सेवा: ओडो: प्रतिमा: ओडू: 8 रीस्टार्ट: नेहमी पोर्टः: - "8069: 8069" दुवे: - डीबी खंड: - ./extra-addons:/mnt/extra-addons डीबी: प्रतिमा: पोस्टग्रेसः 9.4 रीस्टार्टः नेहमी वातावरण: - POSTGRES_USER = odoo - POSTGRES_PASSWORD = odoo
या फाइलमध्ये आम्ही आमच्या आवश्यकतांनुसार ते बदलण्यासाठी खालील बदल करू शकतो:
image: odoo:8
: आपण ओडू: 8 ची आवृत्ती ओडू: 9, ओडो: 10, ओडो 11 किंवा फक्त ओडो आवश्यक असलेल्या आवृत्तीसह बदलू शकता, नवीनतम आवृत्तीसाठी नवीनतम.ports: - "8069:8069"
: आपल्याला पाहिजे असलेल्या पोर्टसह प्रथम बंदर पुनर्स्थित करा, यामुळे आपल्याला एकाच वेळी अनेक वेळा ओडो चालू असण्यास मदत होईल, उदाहरणार्थ हे असे दिसेल,ports: - "8070:8069"
oports: - "8071:8069"
वगैरे वगैरेimage: postgres:9.4
: आपण वापरू इच्छित पोस्टग्रेस प्रतिमा देखील पुनर्स्थित करू शकता, विशेषत: ही आवृत्ती मला चांगल्या प्रकारे सूट करते.
यासह सामान्य ओळींमध्ये docker-compose.yml आम्ही एकमेकांशी संबंधित कंटेनरच्या संचाची विनंती करतो, जसे की ओडू आवृत्तीचे कंटेनर आणि पोस्टग्री कंटेनर, त्याचप्रमाणे आम्ही नमूद केले आहे की पहिल्यांदा कंटेनर ते 8069 पोर्ट ऐकेल (आणि ते त्यामध्ये प्रवेश करण्यास सक्षम असेल) आम्ही सूचित करतो) आणि त्या व्यतिरिक्त, अतिरिक्त-अॅडॉन नावाचे एक स्थानिक व्हॉल्यूम आरोहित आहे जे ओडू कंटेनरमधील / mnt / अतिरिक्त-अॅडॉनसह स्वयंचलितपणे दुवा साधेल.
अखेरीस, पोस्टग्रेससाठी वापरण्यासाठी वापरलेले वापरकर्तानाव आणि संकेतशब्द वर्णन केले आहे आणि असे निश्चित केले जाते की जेव्हा अतिथी संगणक डॉकर सेवा पुन्हा सुरू करतो तेव्हा ते देखील पुन्हा सुरू होईल, रीस्टार्ट केल्याबद्दल धन्यवाद: नेहमीच पॅरामीटर.
ओडु प्रारंभिक सेटअप
एकदा आपण तयार केले docker-compose.yml
टर्मिनलवरुन हे करण्यासाठी आपण आधी तयार केलेली फाईल या डिरेक्टरीमध्ये जा आणि कार्यान्वित करणे आवश्यक आहे.
docker-compose up -d
आवश्यक डॉकर कंटेनर डाउनलोड स्वयंचलितपणे सुरू होतील, डेटाबेस सुरू होईल आणि येथून आम्ही आमच्या ओडु उदाहरणात प्रवेश करू शकू localhost:8069
किंवा आपण दर्शविलेले बंदर. एकदा त्यात आपला डेटाबेस तयार करणे आवश्यक असेल, ज्यासाठी आम्हाला ओडूचे मूल्यांकन करण्यासाठी चाचणी डेटा आयात करायचा असेल तर निवडण्याव्यतिरिक्त आम्ही ईमेल, प्रवेश संकेतशब्द, भाषा आणि भाषा निवडणे आवश्यक आहे.
एकदा डेटाबेस तयार झाल्यावर आम्ही ओडूमध्ये प्रवेश करू आणि त्यातील फायद्यांचा आनंद घेऊ.
ओडूमध्ये बाह्य मॉड्यूल जोडत आहे
El docker-compose.yml आम्ही मागील टप्प्यात तयार केलेल्या आवश्यक ऑडिओ आणि पोस्टग्रेस प्रतिमा वाढवण्याव्यतिरिक्त, आमच्या डिरेक्टरीमध्ये बाह्य मॉड्युल्स जोडण्यास सक्षम होण्यासाठी व्हॉल्यूम देखील तयार होतो. त्यासाठी पुरेसे आहे की आम्ही सांगितलेली डिरेक्टरीमध्ये कार्यान्वित केलेल्या ओडूच्या आवृत्तीशी सुसंगत मॉड्यूल कॉपी केले, आपण स्वतःचे मॉड्यूल जोडू किंवा डाउनलोड करू. ओडु अॅप्स.
एकदा आमच्याकडे एक्स्ट्रा-अॅडन्स निर्देशिका मध्ये मॉड्यूल असल्यास (अनझिप) जी आपल्याकडे आहे त्या डिरेक्टरीमध्ये आहे docker-compose.yml, आम्ही त्यास संबंधित परवानग्या देण्यास पुढे जाऊ जेणेकरुन ते आमच्या डॉकरद्वारे वाचले जाईल. टर्मिनलवरुन आम्ही पुढील कमांड कार्यान्वित करतो.
sudo chown -R lizard: सरकता अतिरिक्त-onsडऑन्स / # पुनर्स्थापनेसाठी सरळ आपल्या वापरकर्त्यासह sudo chmod -R 755 अतिरिक्त-अॅडॉन /
आता आमच्या ओडूच्या उदाहरणावरून आपण विकसक मोड सक्रिय केला पाहिजे जो आपल्याकडे असलेल्या ओडोच्या आवृत्तीवर अवलंबून खालीलप्रमाणे केला जाऊ शकतो:
ओडू 8 मध्ये विकसक मोड सक्रिय करा
ओडु 8 मधील विकास मोड वापरकर्त्याच्या प्रोफाइलमधून सक्रिय केला गेला आहे, यासाठी मेनूमधून वापरकर्त्याच्या श्रेणीमध्ये प्रवेश करा, आपला प्रशासक वापरकर्त्यास शोधा आणि उजव्या भागामध्ये वैशिष्ट्ये सक्रिय करा
ओडू 9 मध्ये विकसक मोड सक्रिय करा
ओडू 9 मध्ये वरच्या उजव्या बाजूस जा आणि वापरकर्त्याच्या प्रोफाइल फोटोच्या पुढील तारखेवर क्लिक करा, नंतर त्याबद्दल ऑप्शनवर जा आणि सिलेक्ट उघडलेल्या विंडोमध्ये जा विकसक मोड सक्रिय करा.
ओडू 10 आणि ओडो 11 मध्ये विकसक मोड सक्रिय करा
ओडू 10 आणि 11 मधील विकसक मोड सक्रिय करण्यासाठी आम्हाला सेटिंग्ज मेनूमध्ये जाणे आवश्यक आहे आणि उजवीकडील उजव्या क्लिकवर विकसक मोड सक्रिय करा.
शेवटी कोणत्याही आवृत्तीत आम्ही स्थानिक मॉड्यूल्स किंवा अॅप्सच्या मेनूवर जाणे आवश्यक आहे आणि मॉड्यूलची यादी अद्यतनित करण्यासाठी दुव्यावर क्लिक करणे आवश्यक आहे, आणि नंतर आपण लेखावर वर्णन केल्यानुसार मॉड्यूल स्थापित करू शकता. ओडूमध्ये मॉड्यूल कसे स्थापित करावे.
आमच्या डॉकरमध्ये पॅकेजेस स्थापित करीत आहे
हे असे होऊ शकते की आपल्याला कोणत्याही मॉड्यूल किंवा युटिलिटीज ज्यास आपण ओडूमध्ये समाविष्ट करू इच्छित आहात (किंवा ओडूचे वैशिष्ट्य स्वतः) बाह्य पॅकेजेसची स्थापना आवश्यक आहे, डॉकर धन्यवाद मध्ये हे बरेच सोपे केले जाऊ शकते. docker exec
ही एक उपयुक्तता आहे जी आम्हाला डॉकर कंटेनरमध्ये कमांड कार्यान्वित करण्यास परवानगी देते.
आम्हाला प्रथम माहित असले पाहिजे की आमच्या डॉकरच्या उदाहरणाचे नाव आहे, जे खालील आदेशासह केले गेले आहे:
docker ps
मूळ म्हणून डॉकरवर अनुप्रयोग स्थापित करण्यासाठी, आम्हाला आपल्या आवश्यकतेनुसार अनुकूलित करण्यासाठी खालील आज्ञा चालविणे आवश्यक आहे:
docker exec -u root odoo9_odoo_1 pip install xlsxwriter
कुठे docker exec -u root odoo9_odoo_1
निर्देशित करते की odoo9_odoo_1 घटना मध्ये रूट म्हणून कमांड कार्यान्वित केली जाईल आणि pip install xlsxwrite
r तुम्हाला कमांड करायची आहे.
शेवटी मला डॉकर्स-कंपोजरसह कार्य करताना उपयुक्त असलेल्या अनेक कमांड्स सामायिक करायच्या आहेत
# हे डॉकर इन्सेंटच्या निर्देशिकेपासून चालते आणि डॉकर-कंपोजसाठी जे डॉकर-संगीतकार स्टॉप चालू आहे # हे डॉकर प्रसंगी निर्देशिकेपासून चालते आणि डॉकर-कंपोज डॉकर-संगीतकार प्रारंभ करते # सर्व कंटेनर डॉकर स्टॉप थांबवा $ (डॉकर PS -a -q) # सर्व डॉकर कंटेनर आरएम Delete (डॉकर PS -a -q) हटवा # सर्व डॉकर प्रतिमा rmi Delete हटवा (डॉकर प्रतिमा -Q)
मला आशा आहे की ट्यूटोरियल आपल्या आवडीनुसार असेल, भविष्यातील लेखांमध्ये आम्ही ओडु कसे वापरावे आणि आमच्या एसएमईमध्ये कॉन्फिगर कसे करावे ते शिकू.
Magnífico tutorial, a ver si saco tiempo para ponerlo en práctica: tanto por Odoo como por Docker parece muy interesante. Por ahora estoy liado a ver si aprendo algo de web-scraping usando rstudio y un docker de selenium-firefox, algo a explorar por DesdeLinux.
सेलेनियम स्क्रॅपिंगसाठी नसून ते आवरण घालण्यासाठी आहे. केवळ अल्कारो एक्सडी स्क्रॅपिंग केवळ डेटा वाचण्यासाठी आहे.
बरं, मी वेबवरून डेटा कसा वाचू शकेन आणि नंतर हाताळण्यासाठी संरचित टेबल किंवा टेबल्समध्ये कसे ठेवायचे हे शिकण्याचा मी प्रयत्न करीत आहे. विकिपीडियाच्या मते:
वेब स्क्रॅपिंग हे सॉफ्टवेअर प्रोग्रामद्वारे वेबसाइटवरून माहिती काढण्यासाठी वापरलेले तंत्र आहे. सहसा, हे प्रोग्राम वर्ल्ड वाईड वेबवर एकतर एचटीटीपी प्रोटोकॉलचा वापर करून किंवा अनुप्रयोगात ब्राउझर एम्बेड करून मानवी नेव्हिगेशनचे नक्कल करतात.
डेटा मायनिंग इन रॅपर हा एक प्रोग्राम आहे जो विशिष्ट माहिती स्त्रोताची सामग्री काढतो आणि त्यास संबंधीत रूपात अनुवादित करतो. [1] बरीच वेब पृष्ठे संरचित डेटा - टेलिफोन निर्देशिका, उत्पादन कॅटलॉग इ. सादर करतात. एचटीएमएल भाषा वापरून मानवी ब्राउझिंगसाठी स्वरूपित.
हे कदाचित अधिक आवरण असू शकते कारण ही माहिती टेबलांमध्ये रचलेली आहे, होय. ते फारच मनोरंजक आहे.
उबंटू मातेसह रास्पबेरी पाई वर स्थापित करणे शक्य आहे काय?
जर शक्य असेल तर प्रिय, थोड्या वेळानं मी या विषयावर ट्यूटोरियल करू शकतो का ते पाहूया
ते उत्कृष्ट होईल माझ्याकडे धूळ उचलणारे अनेक पीआय आहेत
आणि मला चाचणीसाठी एक आवश्यक आहे
मी स्पॅनिश भाषेसह कसे डाउनलोड करू? तर अनुप्रयोग स्पॅनिशमध्ये आहे, आणि विंडोजसाठी असल्यास?
डेटाबेस तयार करताना आपण आपल्या पसंतीची भाषा निवडू शकता, जर ती विंडोजमध्येही कार्य करत असेल तर (त्यास ओडु पृष्ठावरील एक इंस्टॉलर असेल)
हाय, मी हे रास्पबेरी पाई 3 वर स्थापित करण्याचा आणि डॉकर स्क्रिप्ट चालवण्याचा प्रयत्न करीत आहे:
डॉकर-कम्पोज अप-डी
मला पुढील त्रुटी मिळाली:
त्रुटी: मॅनिफेस्ट सूची प्रविष्ट्यांमध्ये लिनक्स / आर्मसाठी कोणतेही जुळणारे मॅनिफेस्ट नाहीत.
धन्यवाद.
ट्यूटोरियल खूप चांगले आहे, धन्यवाद, आणि उरलेल्या घटना कशा स्थापित केल्या जातील, हे मला स्पष्ट नाही, तुम्हाला डॉकर-कंपोज.आयएमएल फाईलमध्ये अधिक द्यावे लागेल, धन्यवाद
आपण कृपया अॅडॉनचा मार्ग शोधण्यात मला मदत करू शकाल का, मी मॅकवर आहे? खूप खूप धन्यवाद
एंटरप्राइझ आवृत्ती स्थापित कशी करावी?
हॅलो, मी टर्मिनलवरून प्रोग्रामिंग करीत असलेले मॉड्यूल अपडेट करण्याची आवश्यकता असल्यास ते कसे असेल?