Vienmēr priecājos par jauniem projektiem un sadarbību ar inovatīvām komandām.

Tālrunis

+44 07514676440

E-pasts

info@devit.lv

Hostinga uzņēmums

ehosting

Atrašanās vieta

Latvija / Apvienotā Karaliste

Projekta vadītājs

Valerijs Fjodorovs

PVN numurs

GB461942481

Izstrāde

Docker modulis eHo CMS — konteineru tehnoloģija izstrādei

Kā eHo CMS izmanto Docker izvietošanai, mērogošanai un servisu izolācijai.

Docker modulis eHo CMS

eHo CMS tiek piegādāta ar gatavu Docker konfigurāciju, kas ļauj izvietot pilnvērtīgu izstrādes un produkcijas vidi dažu minūšu laikā.

Docker Compose

CMS ietver docker-compose.yml failu, kas apraksta daudzkonteineru arhitektūru:

  • App konteiners — PHP 8.1+ ar iepriekš instalētiem Laravel paplašinājumiem
  • MySQL 8.0 — datubāze ar automātisku iestatīšanu un veselības pārbaudi
  • Nginx — tīmekļa serveris ar optimizētu konfigurāciju

Ātrais starts

Vides palaišanai nepieciešama tikai viena komanda:

docker-compose up -d

Docker automātiski izveido tīklus, pievieno volumes pastāvīgai MySQL datu glabāšanai un kartē portus.

Servisu izolācija

Katrs serviss darbojas savā konteinerā, nodrošinot:

  • Atkarību izolāciju — nav PHP vai MySQL versiju konfliktu
  • Reproducējamību — identiskas vides visās mašīnās
  • Drošību — konteineri ir izolēti viens no otra

Volumes un pastāvība

MySQL dati tiek glabāti nosauktā volume sail-mysql, nodrošinot datu integritāti konteineru restartēšanas laikā. Lietojumprogrammas kods tiek montēts caur bind mount.

Tīkla arhitektūra

Visi konteineri ir savienoti caur bridge tīklu, ļaujot tiem sazināties, izmantojot servisu nosaukumus. Tiek atbalstīts host.docker.internal piekļuvei resursdatoram.

CI/CD integrācija

eHo CMS Docker konfigurācija viegli integrējas CI/CD cauruļvados (GitHub Actions, GitLab CI), nodrošinot automatizētu testēšanu un izvietošanu.

Secinājums

Docker modulis eHo CMS padara izstrādes procesu paredzamu un ērtu. Konteineru tehnoloģija novērš problēmu "darbojas manā mašīnā" un vienkāršo mērogošanu.

2 min read
martā 08, 2026
By Valerijs Fjodorovs
Share

Leave a comment

Your email address will not be published. Required fields are marked *

Related posts

martā 08, 2026 • 3 min read
eHo CMS drošība — jūsu biznesa aizsardzība

eHo CMS drošības sistēmas pārskats: piekļuves kontrole, aizsardzība pret uzbrukumiem, audita žurnāls...

martā 08, 2026 • 2 min read
Billing modulis eHo CMS — rēķinu un maksājumu pārvaldība

eHo CMS billing moduļa pārskats: rēķinu ģenerēšana, maksājumu sistēmu integrācija un abonementu pārv...

martā 08, 2026 • 2 min read
Mail modulis eHo CMS — e-pasta pārvaldība

eHo CMS pasta moduļa pārskats: SMTP konfigurācija, e-pasta veidnes, jaunumu izplatīšana un pasta ser...

Tiesaistes kontakts
WhatsApp Telegram
Your experience on this site will be improved by allowing cookies. Cookie Policy