Docker ( Nginx + php-fpm ) rubrika: Administrace: Software

7 Ondra42
položil/-a 9.10.2015

Dobrý den,
jaké Docker prostředky používáte při vývoji na svém dekstopu a jaké na produkci?
Zajímá mne konkrétní Docker, který vám zajištuje testovací prostředí na desktopu.
Zároveň mne zajímá zda máte ten samý docker na produkci.

Nýní jsem připravil pro naše vývojáře docker pro php-fpm a nginx, ale nejsem si jist zda je bude bavit restartovat docker pro pročištění cache při každé změně a další úkony, které běžně dělají.

Komentáře

  • vojtech.kurka : Ta cache nemuze byt umistena vne toho kontejneru? A jak planujes provozovat CLI skripty? Nebo zadny vubec nepouzivate? 9.10.2015
  • Ondra42 : Zajímá mne vaše použití. :) CLI řeším jinde, protože potrebují jiné prostředí. Cache může být kdekoliv, předpokládám, že po commitu ji na svém desktopu čistíte scriptem. 9.10.2015
odkaz
6 rbas
odpověděl/-a 9.10.2015

Ahoj Ondro,
nápad mít stejné produkční a vývojové prostředí není špatný, ale ke každému přistupuješ trochu jinak. Na produkci máš nastavený nějaký deployment, který se postará o vše i třeba o promazání cache. Představa, že budu vyvíjet a každou změnu budu deployovat, je asi dost nepohodlná.

To co chceš v devel kontejneru zase nepotřebuješ v produkčním a naopak.

My používáme stejný base image ze kterého pak vychází jak produkční tak vývojoví. Tím se co nejvíce přiblížíme. Všechno to máme ve vagrantu, protože projekt který děláme potřebuje hodně služeb v systému. Takže vagrant nám s tím dost pomáhá.

Produkční kontejner je dobrý mmj. na spouštění testů.

Pro zobrazení všech 3 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.