Dokumentace
Co je potřeba pro fungování, jak zprovoznit, co nastavit. @michalblaha @rpliva
Requirements jsem hodil do Wiki...
Doplnil jsem popis instalace potrebnych serveru vcetne moznosti jejich spusteni v dockeru a take, co je potreba nastavit v IIS a jak pripravit konfiguracni soubory projektu
Pro všechny: Je nutné projít a zkusit nainstalovat podle navodu Hlidace, zda je navod OK
@rpliva Proč rovnou necommitnout docker-compose.yml do rootu projektu? :-)
Obsah souboru docker-compose.yml je na wiki stránce. Do rootu projektu jsem ho nedával, protože si stejně musí každý upravit cesty ke složkám, kam budou ukládána data jednotlivých serverů a pak by se mohl plést při commitu.
Tak to může bejt jen virtuální volume ne? Nebo je potřeba potom se soubory nějak manuálně pracovat? Projekt neznám tak se možná ptám hloupě...
Hloupy dotaz to urcite neni. Virtualni volume to byt muze, ale pred spustenim je potreba naimportovat data (Elasticsearch), vytvorit databazi a tabulky (MS SQL) a vytvorit bucket a nakonfigurovat ho (Couchbase Server). Pokud tedy nebudou datove slozky namapovany na fyzicke, bude potreba pred spustenim hlidace lokalne vzdy toto vse udelat znovu. Coz neni moc pohodlne ani prakticke.
Volumes muzou byt pojmenovane, bez specificke slozky na strane uzivatele, a pretrvaji mezi zastavenim a znovuspustenim celeho stacku.
Diky, neznal jsem. Pridal jsem docker-compose.yml soubor do rootu projektu a upravil dokumentaci na wiki.
A je potreba vytvaret volumes rucne? Chapu, ze kdyz se da docker-compose down tak se smazou i vytvorene volumes, ale tak s tim clovek pocita... Ma to teda nejakej duvod?
Duvod je porad stejny a popsany vyse (https://github.com/HlidacStatu/HlidacStatu/issues/1#issuecomment-483802193) - pokud by se volume smazal pri ukonceni docker compose, pak bude potrebova pri dalsim spusteni opetovne nastavovat vsechny spustene servery. Pak by to bylo vlastne totozne, jako by volume nebyl vubec definovan.