Siideynta Polemarch 2.1, isku xirka shabakadda ee macquulka ah

Polemarch 2.1.0, is-dhexgal shabakadeed oo loogu talagalay maaraynta kaabayaasha server-ka ee ku saleysan macquulka ah, ayaa la sii daayay. Xeerka mashruuca wuxuu ku qoran yahay Python iyo JavaScript iyadoo la adeegsanayo qaabka Django iyo Celery. Mashruuca waxaa lagu qaybiyay shatiga AGPLv3. Si loo bilaabo nidaamka, waa ku filan in la rakibo xirmada oo la bilaabo adeegga 1. Isticmaalka warshadaha, waxaa lagu talinayaa in lagu daro MySQL/PostgreSQL iyo Redis/RabbitMQ+Redis (cache and MQ broker). Nooc kasta, sawirka Docker ayaa loo sameeyay.

Horumarka ugu weyn:

  • Wakhtiga bilawga koodka waa la dhimay waxaana maaraynta xusuusta la hagaajiyay iyadoo dib loo habeeyey tiro badan oo kood ah iyo liisyo soo noqnoqda oo kala duwan.
  • Cloning (for git) ama soo dejinta (tar) koodka leh repo_sync_on_run karti ayaa hadda si toos ah loogu sameeyaa hagaha socodsiinta ee isha. Habkani wuxuu si gaar ah faa'iido u leeyahay kuwa u isticmaala Polemarch sida dhuumaha CI / CD.
  • Waxaa lagu daray awoodda lagu qeexo cabbirka kaydka ugu sarreeya ee ay tahay in la soo dejiyo marka la wada shaqaynayo mashruuca. Cabbirku wuxuu ku qoran yahay faylka qaabeynta ee bytes wuxuuna ansax u yahay dhammaan mashaariicda.
  • Shaqaynta la shaqaynta repo_sync_on_run_timeout ee la cayimay ayaa dib loo shaqeeyay, halka mashaariicda git wakhtigan lagu isticmaalo git cli timeouts, iyo kaydinta waxa ay dabooshaa wakhtiga samaynta xidhiidhka iyo sugitaanka soo dejinta.
  • Lagu daray awoodda lagu qeexo ANSIBLE_CONFIG ka duwan mashruuca dhexdiisa. Isla mar ahaantaana, waxaa suurtagal ah in la qeexo qaabeynta guud ee caalamiga ah ee mashaariicda halkaasoo aysan jirin wax macquul ah.cfg ee xididka.
  • Khaladaadka yar yar iyo khaladaadka ku jira interface-ka waa la hagaajiyay waxaana la cusboonaysiiyay maktabadaha aasaasiga ah.

Source: opennet.ru

Add a comment