Uyifaka njani i-Odoo nge-docker kwaye ungeze iimodyuli zangaphandle

Kwinqaku Inyathelo nenyathelo lokuseta i-ERP kunye neCRM kwi-SME yakho Sifundise ukuqhuba umatshini oqinisekileyo owawunofakelo olucwangcisiweyo lwe-Odoo 8, olusivumele ukuba sonwabele le ERP ngendlela elula nekhawulezayo, ngeli xesha sifuna ukungena kwihlabathi leDocker kwaye ufake iOdoo usebenzisa le teknoloji inkulu.

Ngokusisiseko ngalesi sifundo uya kufunda ukuba ungayifaka njani i-Odoo nge-docker kwaye ungeze iimodyuli zangaphandle eziza kukuvumela ukuba uphucule kwaye wandise ukusebenza kwe-Odoo. Enkosi kwi-docker, unokuba nayo nayiphi na inguqulelo ye-Odoo kwikhompyuter efanayo kwaye unamaxesha amaninzi asebenzayo, aya kuthi aququzelele uphuhliso kunye nokuqala nangaliphi na ixesha, kuwo nawuphi na umbutho, ngakumbi nakweyiphi na imeko.

Inkqubo ilula kodwa ndiza kuzama ukuyenza ibe neenkcukacha kangangoko kunokwenzeka, amanyathelo kunye neenkqubo ziya kugxila kwi-distros nge-Ubuntu 16.04 kodwa inokusetyenziswa ngokulula kuyo nayiphi na i-Linux distro.

Amanyathelo okufaka i-Docker kunye ne-Docker Compose

Faka iDocker

Ukufaka i-Docker ku-Ubuntu, sebenzisa lo myalelo ulandelayo:

sudo apt-get install docker.io

Yongeza umsebenzisi kwiqela leDocker

Kuya kufuneka siphumeze lo myalelo ulandelayo:

sudo gpasswd -a ${USER} docker

Faka i-Docker-compose

Eyona ndlela ilula yokufaka i-Docker-ompose isebenzisa umbhobho, ukwenza lo mthetho ulandelayo:

pip install docker-compose

Faka i-Docker-injini

Faka i-docker-injini ngalo myalelo ulandelayo:

sudo curl -sSL https://get.docker.com/ | sh

Qala kabusha i-Docker

Ukuze lonke utshintsho luthathwe ngokufanelekileyo, kulungele ukuqala kwakhona i-docker usebenzisa:

sudo service docker restart

Ukwenza i-docker-compose.yml yefayile

Nje ukuba sifake i-docker, kufuneka senze ifayile docker-compose.yml Kulawulo lokhetho lwethu, luya kuthi luqulathe lonke ulwazi oluyimfuneko lokuhambisa inkonzo yethu kunye no-Odoo.

nano docker-compose.yml

Le fayile inezinto zilandelayo:

Inguqulelo: '2' iinkonzo: odoo: image: odoo: 8 restart: always port: - "8069: 8069" links: - db volumes: - ./extra-addons:/mnt/extra-addons db: image: postgres: Ukuqala kwakhona kwe-9.4: okusingqongileyo: - POSTGRES_USER = odoo - POSTGRES_PASSWORD = odoo

Kule fayile sinokwenza olu tshintsho lulandelayo ukuze silungelelanise neemfuno zethu:

  • image: odoo:8 : Unokutshintsha i-odoo: 8 ngenguqulelo oyifunayo odoo: 9, odoo: 10, odoo11 okanye u-odoo nje: yakutshanje kuhlobo olukhoyo lwamva nje.
  • ports: - "8069:8069" Buyisela izibuko lokuqala kwizibuko olifunayo, oku kuya kukunceda ube neziganeko ezininzi ze-odoo ebaleka ngaxeshanye, umzekelo inokubonakala ngoluhlobo, ports: - "8070:8069"ports: - "8071:8069" kwaye nangokunjalo
  • image: postgres:9.4 Unokutshintsha umfanekiso wepostgres ofuna ukuwusebenzisa, ngakumbi le nguqulo indifanele kakuhle.

Kwimigca ngokubanzi yoku docker-compose.yml Sibiza iseti yezikhongozelo ezinxulumene nenye, ezinje ngesiqulatho senguqu ye-odoo kunye nesitya se-postgres, ngokufanayo nakwisikhongozeli sokuqala esithi siza kumamela izibuko 8069 (kwaye iya kuba nakho ukufikelela kuleyo siyibonisayo. ) Kwaye ukongeza, ivolumu yendawo ekuthiwa yongeza-eyongeziweyo inyusiweyo eya kuthi ngokuzenzekelayo idibane kunye / mnt / eyongezelelweyo-eyongezelelweyo kwisitya se-odoo.

Okokugqibela, igama lomsebenzisi kunye negama eligqithisiweyo eliza kusetyenziswa kwiipostgres lichaziwe kwaye kumiselwe ukuba xa ikhompyuter yomgcini ibuyisela inkonzo yedocker iyakwenza njalo, enkosi ukuqala kwakhona: soloko ipharamitha.

Ukuseta kokuqala kweOdoo

Nje ukuba senze ifayile yethu docker-compose.yml, kufuneka siqale umzekelo we-Odoo, ukwenza oku ukusuka kwisiphelo sendlela siye kulawulo apho ifayile yenziwe ngaphambili ikwakhona:

docker-compose up -d

Ukhuphelo lweziqulatho zedokhethi eziyimfuneko ziya kuqala ngokuzenzekelayo, isiseko sedatha siza kuqala kwaye siya kuba nakho ukufikelela kumzekelo wethu we-odoo localhost:8069 okanye izibuko olikhankanyileyo. Nje ukuba ungene kuyo, kuyakufuneka ukuba senze isiseko sedatha, ekufuneka sikhethe kuyo i-imeyile, ukufikelela kwigama lokugqitha, ulwimi kunye nolwimi, ukongeza ekukhetheni ukuba sifuna ukungenisa idatha yovavanyo ukuvavanya i-Odoo.

Nje ukuba isiseko sedatha senziwe sikwazi ukufikelela kwi-odoo kwaye siqale ukonwabela izibonelelo zayo.

Ukongeza iimodyuli zangaphandle kwiOdoo

El docker-compose.yml esiyenzileyo kumanyathelo angaphambili, ukongeza ekuphakamiseni imifanekiso e-odoo kunye nepostgres, ikwadala ivolumu kulawulo lwethu ukuze sikwazi ukongeza iimodyuli zangaphandle kwimeko yethu. Ukwenza oku, kwanele ukuba sikope imodyuli ehambelana nohlobo lwe-odoo esiyenzileyo kulawulo olukhankanyiweyo, ungongeza iimodyuli zakho okanye uzikhuphele Iiapps zeOdoo.

Nje ukuba sinemodyuli yethu kulawulo lwee-addons ezongezelelweyo (ungatywinwanga) ekwisikhombisi apho sinayo yethu docker-compose.yml, siyaqhubeka nokuyinika iimvume ezihambelanayo ukuze ifundwe yidokhethi yethu. Indlela elula ebekwe kulawulo lwabazali lwee-addons ezongezelelweyo senza le miyalelo ilandelayo ukusuka kwisiphelo sendlela:

I-sudo chown -R icilikishe: i-lizard eyongezelelweyo-i-addons / # indawo yesigcawu kunye nomsebenzisi wakho sudo chmod -R 755 ongezelelweyo /

Ngoku kwimeko yethu ye-odoo kufuneka sisebenzise imowudi yonjiniyela, ngokuxhomekeke kuhlobo lwe-odoo onayo, enokwenziwa ngale ndlela ilandelayo:

Sebenzisa imowudi yonjiniyela kwiOdoo 8

Imowudi yophuhliso ku-Odoo 8 yenziwe yasebenza kwiiprofayili zoMsebenzisi, ukwenza oku kwimenyu yokufikelela kudidi lomsebenzisi, khangela umsebenzisi womlawuli wakho nakwinxalenye esezantsi ekunene ukuze usebenze

Imowudi yonjiniyela kwi-odoo 8

Sebenzisa imowudi yonjiniyela kwiOdoo 9

Kwi-Odoo 9 yiya ngasekunene kwaye ucofe umhla osecaleni komfanekiso weprofayile yomsebenzisi, emva koko uye kwi-About ukhetho nakwifestile evula ukukhetha Yenza imo yonjiniyela isebenze.

Imowudi yonjiniyela kwi-odoo 9

Sebenzisa imowudi yonjiniyela kwiOdoo 10 kunye neOdoo 11

Ukwenza imowudi yonjiniyela isebenze kwi-Odoo 10 kunye no-11 kufuneka siye kwimenyu yezicwangciso nakwindawo esekunene cofa kuyo Yenza imo yonjiniyela isebenze.

Imowudi yonjiniyela kwi-odoo 10

Imowudi yonjiniyela kwi-odoo 11

Okokugqibela kulo naluphi na uguqulelo kufuneka siye kwimenyu yeemodyuli zasekhaya okanye iiapps kwaye ucofe kwikhonkco ukuhlaziya uluhlu lweemodyuli, emva koko unokufaka iimodyuli njengoko kuchaziwe kwinqaku Uyifaka njani imodyuli kwiOdoo.

Ukufaka iipakeji kwi-docker yethu

Inokuba kunjalo nakweyiphi na iimodyuli okanye izinto eziluncedo ofuna ukuzibandakanya kwi-odoo (okanye inqaku le-odoo uqobo) ifuna ukufakwa kweephakeji zangaphandle, oku kunokwenziwa ngokulula kwi-docker enkosi docker exec Isixhobo esisivumela ukuba siphumeze imiyalelo kwisitya sedokodo.

Into yokuqala ekufuneka siyazi ligama lesimo sedokodo, esenziwa ngalo myalelo ulandelayo:

docker ps

Ukufaka isicelo kwi-docker njengengcambu, kufuneka senze lo myalelo ulandelayo, siwuhlengahlengise kwiimfuno zakho:

docker exec -u root odoo9_odoo_1 pip install xlsxwriter

Phi docker exec -u root odoo9_odoo_1  ibonisa ukuba umyalelo uya kwenziwa njengengcambu kwimeko ye-odoo9_odoo_1 kwaye pip install xlsxwriter uya kuba ngumyalelo ofuna ukuwuqhuba.

Okokugqibela ndingathanda ukwabelana ngemiyalelo eliqela eya kuba luncedo xa usebenza docker-umqambi

# Ibaleka ukusuka kwisikhombisi semeko yedokodo kunye nedocker-compose eqhuba docker-composer stop # Ibaleka kwisikhombisi sedokodo Umzekelo kwaye iqala i-docker-compose docker-composer start # Stop all containers docker stop $ (docker ps -a -q) # Cima zonke izikhongozeli ze-docker rm $ (docker ps -a -q) # Cima yonke imifanekiso yedokodo rmi $ (docker images -q)

Ndiyathemba ukuba isifundo siyinto oyithandayo, kumanqaku alandelayo siza kuqala ukufunda ukusebenzisa iOdoo kunye nokuyiqwalasela kwii-SME zethu.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Guillermo sitsho

    Isifundo esihle, masibone ukuba ndingafumana ixesha lokusebenzisa: zombini i-Odoo kunye neDocker zibonakala zinomdla kakhulu. Okwangoku ndixakekile ukubona ukuba ndifunda into malunga newebhu-scraping usebenzisa i-rstudio kunye ne-selenium-firefox docker, into ekufuneka uyiphonononge. DesdeLinux.

    1.    json sitsho

      I-Selenium ayisiyokukrwela kukusongela. Kuphela kukukrola i-alcaro XD kuphela yokufunda idatha.

      1.    UGuille sitsho

        Ewe ndizama ukufunda indlela yokufunda idatha kwiwebhu kwaye ndiyibeke kwitafile okanye iitafile eziza kubanjwa kamva. NgokweWikipedia:
        Ukukhutshwa kwewebhu yindlela esetyenziswa ziinkqubo zesoftware ukukhupha ulwazi kwiiwebhusayithi. Ngokwesiqhelo, ezi nkqubo zilinganisa ukukhangela kwabantu kwiWebhu eBanzi yeHlabathi nokuba kusetyenziswa umthetho olandelwayo we-HTTP ngesandla, okanye ngokushumeka isikhangeli kwisicelo.
        Isisongeli kwimigodi yedatha yinkqubo ekhupha umxholo womthombo othile wolwazi kwaye uyiguqulele kwifom yobudlelwane. [1] Amaphepha amaninzi ewebhu abonisa idatha eyakhiweyo-iirejista zeminxeba, iikhathalogu zemveliso, njl. ifomathiwe kukhangelo lomntu kusetyenziswa ulwimi lwe-HTML.
        Kungenzeka ukuba isisongelo ngakumbi kuba lulwazi oluhlelwe kwiitafile, ewe. Inomdla kakhulu.

  2.   vistor sitsho

    Ngaba kunokwenzeka ukuyifaka kwi-Raspberry pi ene-Ubuntu Mate?

    1.    icikilishe sitsho

      Ukuba kunokwenzeka sithandwa, masibone ukuba ngexeshana elincinci ndingenza isifundo malunga nesihloko

      1.    hector sitsho

        oko kungangcono ndinazo ii-PI ezininzi ezichola uthuli

        1.    icikilishe sitsho

          Kwaye ndifuna enye yeemvavanyo 🙁

  3.   engaziwa sitsho

    Ndikhuphela njani ngolwimi lweSpanish? Ke isicelo sikwiSpanish, kwaye ukuba kukho iWindows?

    1.    icikilishe sitsho

      Xa usenza isiseko sedatha unokukhetha ulwimi olukhethileyo, ukuba luyasebenza nakwiWindows (ine-installer esuka kwiphepha le-odoo)

  4.   Victor sitsho

    Molo, ndizama ukuyifaka kwiRaspberry pi 3 kwaye ndisebenzise iskripthi seDocker:
    docker-qalisa -d

    Ndifumana le mpazamo ilandelayo:

    Impazamo: akukho phawu luthelekiso lwe-linux / ingalo kuludwe lokubonisa.

    Enkosi kuwe.

  5.   UYesu sitsho

    Isifundo sihle kakhulu, enkosi, kunye nendlela ezinye iimeko eziya kufakwa ngayo, ayicacanga ncam kum, kuya kufuneka ubeke ngaphezulu kwifayile ye-docker-compose.yml, enkosi

  6.   Brayhan jaramillo sitsho

    Ngaba uncede undincede ndifumane indlela yezidibanisi, ngaba ndikwi-mac? Ndiyabulela kakhulu

  7.   UGonzalo sitsho

    Kuya kuba njani ukufaka uhlobo lweshishini?

  8.   UDanilo sitsho

    Molo, kunganjani xa ndifuna ukuhlaziya imodyuli endiyenzayo kwinkqubo yesiphelo?