di container warmup from command line

davidzaba
Member | 13
+
-1
-

Ahoj

Rad bych se dotazal, zda-li lez nejak elegantne sestavit (warmup) DI container z prikazove radky (php di-warmup-file.php) tak, aby se stal jiz soucasti aplikace behem deploy procesu.

David Matějka
Moderator | 6445
+
+3
-

ahoj, tezko, jelikoz prostredi, ve kterem se buildi container (tedy SAPI, napr CLI), je jeden ze vstupnich parametru pro build. a napriklad nektere extensions dle toho jinak konfiguruji DIC.

muzes vsak udelat to, ze pri deployi nastartujes FPM (+nginx) a posles na to warmup request a az pote na to nasmerujes traffic.

jiri.pudil
Nette Blogger | 1032
+
+1
-

Dá se to, jedna možná implementace je součástí contributte/console-extra

Marek Bartoš
Nette Blogger | 1275
+
+1
-

Jen bacha na to, že pokud budou v konfiguracích větší rozdíly, tak už si s tím generátor neporadí. Umí změnit parametry a vygenerovat s nimi další kontejner, pokud se ti liší konfigurační soubory aj., tak jedině přidat přes callback v onCompile, podmínky v Bootstrap.php to nedovede brát v úvahu

davidzaba
Member | 13
+
0
-

Mabar wrote:

Jen bacha na to, že pokud budou v konfiguracích větší rozdíly, tak už si s tím generátor neporadí. Umí změnit parametry a vygenerovat s nimi další kontejner, pokud se ti liší konfigurační soubory aj., tak jedině přidat přes callback v onCompile, podmínky v Bootstrap.php to nedovede brát v úvahu

Diky za odpoved. Vypada zajimave, akorate tam postradam nejake konkretni implementacni priklady pouziti?

dkorpar
Member | 136
+
+1
-

Why is this in english version of forum?