Configurator a detekce prostředí v Dockeru
- jannek19
- Člen | 47
Zdravím,
začínám si hrát na lokálním PC s Dockerem. Narazil jsem na problém, kdy Configurator špatně detekuje prostředí (debug, vs. production), protože docker kontejner běží jakoby na jiné IP adrese.
Aktuálně jsem si pro vývoj v bootstrap.php napevno nastavil
$confgurator->setDebugMode(TRUE);
, ale není to ideální
(často používám rebase, merge, apod.).
Setkal se s tím někdo? Jak to řešíte?
Napadlo mě třeba použít ENV proměnné, vytvářet pro vývoj vedle bootstrap.php nějaký detekční soubor (třeba debug.mode.txt :) ), apod.
Rád bych se ale vyhnul zaplevelování bootstrap.php nějakým detekčním balastem (ostatní kolegové zatím docker nepoužívají, tak nechci, aby byl kvůli mě v bootstrap.php nějaký „bordel“).
Díky!
- Felix
- Nette Core | 1186
Navrhoval jsem neco takoveho tady v tom issue.
https://github.com/…ap/issues/50
Ale pry je to spatny koncept. Nechci rozjizdet flame. Precijenom si to kazdy muze lehko naimplementovat sam. :-)
Nicmene jsem to videl ve vice frameworkach a prijde mi to fajn. Ale je to jen muj subjektivni pohled.
- jannek19
- Člen | 47
@mkoubik díky, asi nakonec půjdu touto cestou
@Felix nejsem si jistý, jestli by to v tomto případě řešilo problém, ale rozhodně by něco takového mohlo být užitečné. Zároveň ale chápu, proč to „neprošlo“, osobně bych asi taky podobnou „magii“ v Nette nechtěl :)
@CZechBoY dozajista by to šlo, IP se ale může teoreticky změnit, nechci se na to spoléhat