Maitiro ekuisa Odoo ne docker uye wedzera ekunze ma module

Mune chinyorwa Nhanho nhanho kumisikidza iyo ERP uye CRM kune yako SME Isu takadzidzisa maitiro ekumhanyisa muchina chaiwo waive wakafanogadzirirwa Odoo 8 kuisirwa, izvo zvakatibvumidza isu kunakidzwa neE ERP iyi nenzira yakapfava uye nekukurumidza, panguva ino isu tinoda kupinda munyika yeDocker uye kuisa Odoo tichishandisa iyi tekinoroji huru.

Chaizvoizvo neiyi dzidziso iwe unozodzidza maitiro ekuisa Odoo ne docker uye nekuwedzera ekunze mamodule ayo anotendera iwe kuti uvandudze uye uwedzere mashandiro aOdoo. Kutenda kune docker, iwe unogona kuve chero vhezheni yeOdoo pakombuta imwechete uye uine akawanda zviitiko zvinomhanya, izvo zvinofambisa kusimudzira uye kutanga-chero nguva, mune chero sangano uye kunyanya mune chero nharaunda.

Maitiro acho akapusa asi ini ndichaedza kuita kuti ive yakajeka sezvinobvira, matanho uye maitiro anozotarisa pane distros neUbuntu 16.04 asi inogona kushandiswa nyore nyore pane chero Linux distro.

Matanho ekumisikidza Docker uye Docker Nyora

Isa Docker

Kuisa Docker muUbuntu, ingo mhanya unotevera kuraira:

sudo apt-get install docker.io

Wedzera mushandisi wako kuboka reDocker

Tinofanira kuita unotevera kuraira:

sudo gpasswd -a ${USER} docker

Isa Docker-kunyora

Nzira iri nyore yekuisa Docker-ompose iri kushandisa pombi, kuti uite izvi mhanya unotevera kuraira:

pip install docker-compose

Isa Docker-injini

Isa docker-injini nemirairo inotevera:

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

Tangazve Docker

Kuti shanduko dzese dzizotorwa nemazvo, zviri nyore kuti utangezve docker uchishandisa:

sudo service docker restart

Kugadzira yedu docker-kunyora.yml faira

Kana tangoisa docker, isu tinofanirwa kugadzira iyo faira docker-kunyora.yml Mune dhairekitori rezvatinoda, rinenge riine ruzivo rwese rwakakosha kuendesa sevhisi yedu naOdoo.

nano docker-compose.yml

Iyi faira ichave iine zvinotevera:

vhezheni: '2' masevhisi: odoo: mufananidzo: odoo: 8 kutangazve: gara zviteshi: - "8069: 8069" zvinongedzo: - db mavhoriyamu: - ./extra-addons:/mnt/extra-addons db: mufananidzo: postgres: 9.4 kutangazve: nguva dzose nharaunda: - POSTGRES_USER = odoo - POSTGRES_PASSWORD = odoo

Mune ino faira tinokwanisa kuita shanduko dzinotevera kuti tijairane nezvatinoda:

  • image: odoo:8 : Unogona kutsiva odoo: 8 neshanduro yaunoda odoo: 9, odoo: 10, odoo11 kana odoo chete: ichangoburwa yazvino vhezheni iriko.
  • ports: - "8069:8069" : Tsiva chiteshi chekutanga nechiteshi chaunoda, izvi zvichakubatsira iwe kuva nezviitiko zvakawanda zve odoo inomhanya panguva imwe chete, semuenzaniso zvinogona kutaridzika seizvi ports: - "8070:8069"ports: - "8071:8069" zvichingoenda zvakadaro
  • image: postgres:9.4 : Unogona zvakare kutsiva iyo postgres mufananidzo iwe yaunoda kushandisa, kunyanya iyi vhezheni inokodzera ini chaizvo.

Mune mitsara yakajairika neiyi docker-kunyora.yml Isu tinokumbira seti yemidziyo inoenderana kune mumwe nemumwe, senge mudziyo weiyo odoo vhezheni uye iyo postgres mudziyo, saizvozvowo kune yekutanga mudziyo tinotaura kuti ichateerera chiteshi 8069 (uye ichakwanisa kuwana iyo imwe isu tinoratidzira) uye nekuwedzera, vhoriyamu yemuno inonzi yekuwedzera-maadhon akaiswa ayo anozozvibatanidza otomatiki ne / mnt / mamwe maAddons mumudziyo weoooo.

Chekupedzisira, iro zita rekushandisa uye password kuti ishandiswe kune postgres inotsanangurwa uye zvakatemwa kuti kana iyo inomiririra komputa ikatangazve iyo docker sevhisi ichaitawo saizvozvo, nekuda kwekutangazve: gara paramende.

Odoo kutanga setup

Kana tangogadzira yedu docker-compose.yml, isu tinofanirwa kutanga iyo Odoo semuenzaniso, kuti tiite izvi kubva kuchiteshi tinoenda kudhairekitori uko faira rakagadzirwa kare uye nekuita:

docker-compose up -d

Kurodha pasi kwezvakakodzera docker midziyo kuchangoerekana kwatanga, dhatabhesi rinotanga uye isu tinokwanisa kuwana yedu odoo semuenzaniso kubva localhost:8069 kana chiteshi chawatsanangura. Kamwe mairi, zvichave zvakafanira kugadzira dhatabhesi yedu, yatinofanira kusarudza iyo email, kuwana password, mutauro uye mutauro, mukuwedzera pakusarudza kana tichida kuendesa data rekuyedza kuongorora Odoo.

Kana iyo dhatabhesi yagadzirwa tinokwanisa kuwana odoo uye totanga kunakidzwa nezvakanaka zvacho.

Kuwedzera ekunze module kuOdoo

El docker-kunyora.yml iyo yatakasika mumatanho apfuura, pamusoro pekusimudza zvakafanira odoo uye postgres mifananidzo, inogadzirawo vhoriyamu mudhairekitori redu kuti tikwanise kuwedzera ma module ekunze kune yedu muenzaniso. Kune izvi, zvakaringana kuti isu tinoteedzera module inowirirana neshanduro ye odoo yatakaita mudhairekitori riya, unogona kuwedzera ako mamodule kana kurodha pasi kubva ku Odoo maapplication.

Kana tangori neyedu module mune yekuwedzera-addons dhairekitoriunzip) iri mune dhairekitori isu patinayo yedu docker-kunyora.yml, isu tinoenderera mberi tichichipa iyo inoenderana mvumo kuitira kuti igone kuverengwa neyedu docker. Iyo yakapusa nzira ndeyekuti iri mune yemubereki dhairekitori yekuwedzera-maadhon isu tinoita inotevera mirairo kubva kune iyo terminal:

sudo chown -R lizard: lizard extra-addons / #replace lizard pamwe neako mushandisi sudo chmod -R 755 yekuwedzera-addons /

Zvino kubva kune yedu muenzaniso odoo isu tinofanirwa kumisikidza iyo yekuvandudza modhi iyo, zvinoenderana neshanduro ye odoo yaunayo, inogona kuitwa seinotevera:

Shandisa modhi yekuvandudza muOdoo 8

Iyo yekuvandudza modhi muOdoo 8 inoitwa kubva kune Mushandisi profiles, nekuda kweizvi, kubva kumenyu, kuwana iyo Mushandisi chikamu, tsvaga wako mutariri mushandisi uye muzasi kurudyi chikamu gonesa hunhu.

yekuvandudza modhi muna odoo 8

Shandisa modhi yekuvandudza muOdoo 9

MuOdoo 9 enda kurudyi kumusoro uye tinya pane iro zuva riri padhuze nepikicha yemushandisi, wozoenda kune About sarudzo uye muhwindo rinovhura sarudza Shandisa modhi yekuvandudza.

yekuvandudza modhi muna odoo 9

Shandisa modhi yekuvandudza muOdoo 10 uye Odoo 11

Kugonesa modhi yekuvandudza muOdoo 10 uye 11 isu tinofanirwa kuenda kuMenu yeMenu uye muzasi kurudyi tinya Shandisa modhi yekuvandudza.

yekuvandudza modhi muna odoo 10

yekuvandudza modhi muna odoo 11

Chekupedzisira, mune chero yedzimwe shanduro isu tinofanirwa kuenda kumenu yemamojuru emamojuru kana maapps uye tinya pane iyi link kuti uvandudze runyorwa rwema module, uyezve unogona kuisa iwo ma module sezvakatsanangurwa muchinyorwa pane Maitiro ekuisa ma module muOdoo.

Kuisa mapakeji mune yedu docker

Zvinogona kunge zviri izvo kuti chero ma module kana zvinoshandiswa zvaunoda kuisa mu odoo (kana chimiro che odoo pachayo) inoda kuiswa kwepakeji ekunze, izvi zvinogona kuitwa zviri nyore mu docker nekuda docker exec icho chinoshandiswa chinotibvumidza isu kuita mirairo mune docker mudziyo.

Chinhu chekutanga chatinofanira kuziva izita redu redu re docker, rinoitwa nemirairo inotevera:

docker ps

Kuisa chishandiso pane docker semidzi, isu tinofanirwa kuteedzera inotevera kuraira, kuchichinjisa kune zvaunoda:

docker exec -u root odoo9_odoo_1 pip install xlsxwriter

Kupi docker exec -u root odoo9_odoo_1  inoratidza kuti rairo ichaitwa semudzi mune odoo9_odoo_1 semuenzaniso uye pip install xlsxwriter ndiwo rairo raunoda kumhanya.

Chekupedzisira ndinoda kugovera akati wandei mirairo iyo inobatsira kana uchishanda ne docker-composer

# Inomhanya kubva kudhairekitori yeiyo docker semuenzaniso uye yeiyo docker-compose iri kumhanya docker-composer mira # Inomhanya kubva kudhairekitori yedocker semuenzaniso uye inotanga iyo docker-kunyora docker-composer kutanga # Misa zvese midziyo docker mira $ (docker ps -a -q) # Delete ese docker midziyo rm $ (docker ps -a -q) # Delete ese docker mifananidzo rmi $ (docker mifananidzo -q)

Ndinovimba iyo dzidziso ndeyekuda kwako, mune ramangwana zvinyorwa isu tichatanga kudzidza mashandisiro Odoo uye kuigadzirisa mune edu maSMEs.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Guillermo akadaro

    Dzidziso yakanakisa, ngationei kana ndichigona kuwana nguva yekuzviisa mukuita: zvese Odoo naDocker zvinoita sekunakidza kwazvo. Parizvino ndakabatikana kuona kana ndikadzidza chimwe chinhu nezve web-scraping ndichishandisa rstudio uye selenium-firefox docker, chimwe chinhu chekuongorora. DesdeLinux.

    1.    json akadaro

      Selenium haisi yekutsvaira ndeyekumonera. Chete alcaro XD kukwenya ndeyekuverenga chete data.

      1.    Guille akadaro

        Zvakanaka, ndiri kuedza kudzidza kuverenga data kubva pawebhu uye kuiisa mutafura yakarongedzwa kana matafura ekubata gare gare. Zvinoenderana neWikipedia:
        Web scraping inzira inoshandiswa nemapurogiramu esoftware kuburitsa ruzivo kubva kumawebhusaiti Kazhinji, zvirongwa izvi zvinoteedzera kufamba kwevanhu paWorld Wide Web chero nekushandisa iyo HTTP protocol manyore, kana nekuisa mubrowser mune application.
        Kuputira mukuchera dhata chirongwa chinoburitsa zvemukati merimwe ruzivo sosi uye rinochinjira muchimiro chehukama. [1] Mazhinji mapeji ewebhu anoratidzira data rakarongedzwa - madhairekitori erunhare, zvigadzirwa zvemabhuku, nezvimwe fomati yekutarisa kwevanhu uchishandisa HTML mutauro.
        Zvinogona kunge zvakaputirwa nekuti iruzivo rwakagadzirwa mumatafura, hongu. Inonakidza kwazvo.

  2.   vistor akadaro

    Zvinokwanisika kuiisa pane Raspberry pi ine Ubuntu Mate?

    1.    dzvinyu akadaro

      Kana zvichibvira mudikani, ngatione kana nenguva diki diki ndingaite dzidziso panhau iyi

      1.    Hector akadaro

        izvo zvingave zvakanaka ndine maPI akati wandei ari kunhonga guruva

        1.    dzvinyu akadaro

          Uye ini ndoda imwe yekuyedza 🙁

  3.   kusazivikanwa akadaro

    Ndino dhawunirodha sei neSpanish mutauro? Saka iko kunyorera kuri muchiSpanish, uye kana paine Windows?

    1.    dzvinyu akadaro

      Paunenge uchigadzira iyo dhatabhesi unogona kusarudza mutauro wezvaunoda, kana uchishanda muWindows zvakare (ine inosimudza kubva kune iro odoo peji)

  4.   Victor akadaro

    Mhoroi, ndiri kuyedza kuiisa pane Raspberry pi 3 uye kumhanyisa iyo Docker script:
    docker-kunyora -d

    Ini ndinowana inotevera kukanganisa:

    Kanganiso: hapana chiratidzo chinowoneka che linux / ruoko mune ezvinyorwa zvinyorwa.

    Ndinokutendai.

  5.   Jesu akadaro

    Dzidziso yacho yakanaka kwazvo, ndatenda, uye kuti mamwe mamiriro angaiswe sei, hazvina kunyatso kujekesa kwandiri, unofanirwa kuisa zvakawanda mu docker-compose.yml faira, ndatenda

  6.   Brayhan jaramillo akadaro

    Iwe unogona ndapota ndibatsire ini kuti ndiwane nzira yeanowedzera, ini ndiri pane mac? Ndotenda zvikuru

  7.   Gonzalo akadaro

    Zvingave sei kuisa iyo yebhizinesi vhezheni?

  8.   Danilo akadaro

    Mhoroi, zvingave sei kana ini ndichifanira kuvandudza module yandiri kuronga kubva kune iyo terminal?