Yadda ake girka Odoo tare da docker kuma ƙara modules na waje

A cikin labarin Mataki-mataki don saita ERP da CRM don SME Mun koyar da yadda ake gudanar da wata na’ura wacce ke da tsari wanda aka tsara Odoo 8, wanda ya bamu damar more wannan ERP a hanya mai sauki da sauri, a wannan lokacin muna son shiga duniyar Docker kuma girka Odoo ta amfani da wannan babbar fasahar.

Ainihi tare da wannan darasin zaku koyi yadda ake girka Odoo tare da docker kuma ƙara modulu na waje waɗanda zasu ba ku damar haɓakawa da faɗaɗa ayyukan Odoo. Godiya ga docker, zaku iya samun kowane nau'ikan Odoo a kan wannan kwamfutar kuma kuna da lokuta da yawa da ke gudana, wanda zai sauƙaƙe ci gaba da farawa a kowane lokaci, a kowace ƙungiya kuma musamman a kowane yanayi.

Hanyar mai sauki ce amma zanyi kokarin yin ta dalla dalla yadda ya kamata, matakai da hanyoyin zasu maida hankali ne kan harkalla tare da Ubuntu 16.04 amma ana iya amfani da shi a sauƙaƙe akan duk wani ɓarnar Linux.

Matakai don girka Docker da Docker Hadawa

Shigar da Docker

Don shigar Docker a cikin Ubuntu, kawai aiwatar da wannan umarni:

sudo apt-get install docker.io

Sanya mai amfani a kungiyar Docker

Dole ne mu aiwatar da umarni mai zuwa:

sudo gpasswd -a ${USER} docker

Shigar da Docker-shirya

Hanya mafi sauki don girka Docker-ompose shine amfani da pip, don yin wannan gudanar da wannan umarni:

pip install docker-compose

Sanya injin Injin

Shigar da injin injiniya tare da umarnin mai zuwa:

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

Sake kunnawa Docker

Domin ɗauka duk canje-canje da kyau, yana da kyau a sake kunna docker ta amfani da:

sudo service docker restart

Irƙirar fayil ɗinmu na docker-compose.yml

Da zarar mun shigar da docker, dole ne mu ƙirƙiri fayil ɗin docker-compose.yml A cikin kundin adireshin da muke so, zai ƙunshi ainihin dukkan bayanan da ake buƙata don ƙaddamar da sabis ɗinmu tare da Odoo.

nano docker-compose.yml

Wannan fayil ɗin zai ƙunshi waɗannan masu zuwa:

sigar: '2' sabis: odoo: hoto: odoo: 8 sake kunnawa: ko da yaushe tashar jiragen ruwa: - "8069: 8069" hanyoyin: - db kundin: - ./extra-addons:/mnt/extra-addons db: hoto: postgres: 9.4 sake kunnawa: koyaushe yanayi: - POSTGRES_USER = odoo - POSTGRES_PASSWORD = odoo

A cikin wannan fayil ɗin zamu iya yin canje-canje masu zuwa don daidaita shi da buƙatunmu:

  • image: odoo:8 : Zaka iya maye gurbin odoo: 8 tare da sigar da kake buƙatar odoo: 9, odoo: 10, odoo11 ko kawai odoo: sabo don sabon samfurin da aka samo.
  • ports: - "8069:8069" : Sauya tashar farko tare da tashar da kake so, wannan zai taimaka maka samun lokuta da yawa na odoo suna gudana a lokaci guda, misali yana iya kama da wannan, ports: - "8070:8069"ports: - "8071:8069" da sauransu
  • image: postgres:9.4 : Hakanan zaka iya maye gurbin hoton da kake son amfani dashi, musamman wannan sigar ta dace da ni sosai.

Gaba ɗaya layuka tare da wannan docker-compose.yml Muna kiran saitin kwantena waɗanda suke da alaƙa da juna, kamar kwanten ɗin odoo da akwatin postgres, haka kuma don akwatin farko da muka bayyana cewa zai saurari tashar 8069 (kuma zai iya samun damar ɗayan muna nunawa) kuma ban da haka, an saka ƙara na cikin gida wanda ake kira extra-addons wanda zai ta atomatik haɗi tare da / mnt / extra-addons a cikin akwatin odoo.

A ƙarshe, sunan mai amfani da kalmar wucewa da za'a yi amfani dasu don postgres an bayyana kuma an ƙaddara cewa lokacin da kwamfutar da ke karɓar komputa ta sake farawa sabis ɗin docker ita ma za ta yi, godiya ga sake kunnawa: koyaushe siga.

Saitin farko na Odoo

Da zarar mun kirkiro namu docker-compose.yml, dole ne mu fara misali na Odoo, don yin wannan daga tashar da muka je ga shugabanci inda fayil ɗin da aka ƙirƙira a baya yake kuma aiwatar da shi:

docker-compose up -d

Zazzagewa don sauke kwantenan dokin da ake buƙata zai fara ta atomatik, tushen bayanan zai fara kuma zamu sami damar isa ga misalin mu daga localhost:8069 ko tashar jiragen ruwa da kuka ayyana. Sau ɗaya a ciki, dole ne mu ƙirƙirar bayananmu, wanda dole ne mu zaɓi imel, samun damar kalmar shiga, yare da yare, ban da zaɓar idan muna son shigo da bayanan gwaji don kimanta Odoo.

Da zarar an ƙirƙiri bayanan bayanan zamu iya samun damar odoo kuma mu fara jin daɗin fa'idodinsa.

Dingara kayayyaki na waje zuwa Odoo

El docker-compose.yml cewa mun ƙirƙira a cikin matakan da suka gabata, ban da ɗaga hotunan odoo da postgres hotuna, hakanan yana haifar da ƙarar a cikin kundin adireshinmu don samun damar ƙara matakan na waje zuwa misalinmu. Saboda wannan, ya isa mu kwafa wani tsarin da ya dace da nau'ikan odoo wanda muka zartar a cikin kundin adireshi, zaku iya ƙara matakanku ko zazzage su daga Ayyukan Odoo.

Da zarar mun sami tsarinmu a cikin ƙarin addons directory (ba a buɗe ba) wanda yake a cikin kundin adireshi inda muke da namu docker-compose.yml, muna ci gaba da ba shi izinin daidai don mai karanta mu ya karanta shi. Hanya mafi sauki ita ce wacce ke cikin kundin adireshin mahaifa na ƙarin addons muna aiwatar da waɗannan umarnin daga tashar:

sudo chown -R lizard: kadangaru karin-addons / # gurza wuri tare da mai amfanin ku sudo chmod -R 755 extra-addons /

Yanzu daga misalinmu na yau da kullun dole ne mu kunna yanayin haɓaka wanda, dangane da nau'in odoo da kuke dashi, za a iya yin shi ta wannan hanyar:

Kunna yanayin haɓaka a cikin Odoo 8

Yanayin haɓakawa a cikin Odoo 8 an kunna daga bayanan mai amfani, don yin hakan daga menu je zuwa rukunin Mai amfani, gano mai amfani da mai gudanarwa kuma a ɓangaren dama na dama kunna halayen

yanayin haɓaka a cikin 8

Kunna yanayin haɓaka a cikin Odoo 9

A cikin Odoo 9 tafi zuwa dama ta sama kuma danna kwanan wata da ke kusa da hoton martabar mai amfani, sannan je zuwa zaɓi game da kuma a cikin taga da ya buɗe zaɓi Kunna yanayin masu haɓaka.

yanayin haɓaka a cikin 9

Kunna yanayin haɓaka a cikin Odoo 10 da Odoo 11

Don kunna yanayin haɓaka a cikin Odoo 10 da 11 dole ne mu je menu Saituna kuma a cikin ƙananan ɓangaren dama danna kan Kunna yanayin masu haɓaka.

yanayin haɓaka a cikin 10

yanayin haɓaka a cikin 11

A ƙarshe a kowane ɗayan sifofin dole ne mu je menu na ƙananan kayayyaki ko aikace-aikace na gida sannan danna mahaɗin don sabunta jerin abubuwan, sannan kuma za ku iya shigar da ƙirar kamar yadda aka bayyana a labarin Yadda ake girka kayayyaki a cikin Odoo.

Shigar da abubuwa a cikin akwatin mu

Yana iya kasancewa batun cewa kowane ɗayan kayayyaki ko abubuwan amfani da kuke son haɗawa cikin odoo (ko halayyar odoo kanta) yana buƙatar shigarwar fakitin waje, ana iya yin wannan cikin sauƙi cikin docker godiya ga docker exec wanda shine mai amfani wanda ke ba mu damar aiwatar da umarni a cikin akwati.

Abu na farko da yakamata mu sani shine sunan misalin mu na docker, wanda aka aikata tare da umarni mai zuwa:

docker ps

Don shigar da aikace-aikace azaman tushen a cikin docker dole ne mu aiwatar da wannan umarnin don daidaita shi da bukatunku:

docker exec -u root odoo9_odoo_1 pip install xlsxwriter

Ina docker exec -u root odoo9_odoo_1  yana nuna cewa za a aiwatar da umarni azaman tushe a cikin odoo9_odoo_1 misali kuma pip install xlsxwriter zai zama umarnin da kake so ka gudu.

A ƙarshe ina son raba umarni da yawa waɗanda zasu zama masu amfani yayin aiki tare da mawaƙin docker

# Yana gudana daga kundin adireshi na misalin docker kuma ga docker-compose da yake gudana docker-mawaki tasha # Yana gudana daga kundin adireshi na misali docker kuma yana fara docker-Compose docker-composer farawa # Dakatar da dukkan kwantena dokin dakatar da $ (docker ps -a -q) # Share duk akwatinan docker rm $ (docker ps -a -q) # Share duk hotunan docker rmi $ (hotunan docker -q)

Ina fatan wannan darasi shine abin da kake so, a cikin labarai na gaba zamu fara koyon yadda ake amfani da Odoo da saita shi a cikin SMEs ɗin mu.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Guillermo m

    Kyakkyawan koyawa, bari mu ga ko zan iya samun lokaci don aiwatar da shi: duka Odoo da Docker suna da ban sha'awa sosai. A yanzu ina shagaltuwa don ganin ko na koyi wani abu game da gogewar yanar gizo ta amfani da rstudio da docker selenium-firefox, wani abu da zan bincika. DesdeLinux.

    1.    json m

      Selenium ba don lalata shi ba ne don lalatawa. Alcaro XD ne kawai ake sharewa kawai don karanta bayanai.

      1.    Guille m

        Da kyau, Ina ƙoƙarin koyon yadda ake karanta bayanai daga yanar gizo kuma in sanya shi a cikin tebur da aka tsara ko tebura don sarrafawa daga baya. A cewar Wikipedia:
        Shafukan yanar gizo wata dabara ce da shirye-shiryen software ke amfani dasu don cire bayanai daga gidan yanar gizo. Yawancin lokaci, waɗannan shirye-shiryen suna kwaikwayon kewayawar mutum akan Yanar Gizon Duniya ko dai ta amfani da yarjejeniyar HTTP da hannu, ko ta hanyar saka burauz cikin aikace-aikace.
        Wrapper a cikin ma'adinan bayanai shiri ne wanda yake fitar da abun ciki na wata asalin bayanai kuma ya fassara shi zuwa wata hanyar alaƙa. [1] Yawancin shafukan yanar gizo suna gabatar da bayanan da aka tsara - kundin adireshin tarho, kundin samfura, da dai sauransu. tsara don binciken ɗan adam ta amfani da yaren HTML.
        Zai iya zama Maɗaukaki saboda bayani ne wanda aka tsara a cikin tebur, ee. Yana da ban sha'awa sosai.

  2.   vistor m

    Shin zai yiwu a girka shi a kan Rasberi pi tare da Ubuntu Mate?

    1.    kadangare m

      Idan za ta yiwu masoyi, bari mu gani idan da ɗan lokaci kaɗan zan iya yin darasi kan batun

      1.    Hector m

        hakan zai zama mai kyau ina da PI da yawa da ke ɗaukar ƙura

        1.    kadangare m

          Kuma ina bukatar guda don gwaji 🙁

  3.   m m

    Ta yaya zan zazzage da yaren Spanish? Don haka aikace-aikacen yana cikin Mutanen Espanya, kuma idan akwai na Windows?

    1.    kadangare m

      Lokacin ƙirƙirar bayanan bayanan zaka iya zaɓar yaren da kake so, idan yayi aiki a Windows shima (yana da mai sakawa daga shafin odoo)

  4.   Victor m

    Barka dai, Ina ƙoƙarin girka shi a kan Rasberi pi 3 kuma yana gudana rubutun Docker:
    docker-tsara sama -d

    Na sami kuskuren mai zuwa:

    KUSKure: babu bayyananne mai daidaitawa don Linux / hannu a cikin shigarwar jerin bayyane.

    Gode.

  5.   Yesu m

    Koyarwar tana da kyau ƙwarai, na gode, da yadda za a shigar da sauran abubuwan, ba shi da cikakken haske a gare ni, dole ne ku saka ƙari a cikin fayil ɗin docker-compose.yml, godiya

  6.   Brayhan jaramillo m

    Don Allah za a taimake ni don neman hanyar addons, ina kan mac? Na gode sosai

  7.   Gonzalo m

    Yaya zai kasance don shigar da sigar kasuwancin?

  8.   Danilo m

    Barka dai, yaya zai kasance idan na buƙaci sabunta ƙirar da nake tsarawa daga tashar?