Příručka pro nasazení » Historie » Revize 13
Revize 12 (Ondřej Váně, 2020-05-06 15:17) → Revize 13/26 (Ondřej Váně, 2020-05-06 15:17)
h1. Příručka pro nasazení Aplikace je rozdělena do třech základních částí FE (Angular), BE (Spring) a Solr. Každá část je spustitelná v dockeru jako container. Potřebný software: * Docker * Docker composer h2. Získání docker image Pro získání jednotlivých docker image aplikace máme dva následující způsoby: # Lokální build aplikace * stáhnout veškeré kódů z Gitu * přesunout se do složky root projektu 'aswi2020anonymous' (zde by měl být soubor docker-compose.yml) * spustit příkaz 'docker-compose build' * v dockeru proběhne build aplikace a následné vytvoření docker image pro každou část aplikace (fe, be) # Stáhnutí existujících docker image * stáhnout root adresář z gitu bez adresářů fe a be * spustit příkaz 'docker-compose pull' * existující image poslední verze se stáhnou z docker hubu h2. Spuštění aplikace * před spustěním zkontrolujeme ** zda máme všechny image aplikace příkazem 'docker image ls' ** zda máme ve složce, kde voláme příkazy soubor docker-compose.yml a adresář solr s konfigurací Solru * spustit aplikace lze příkazem 'docker compose up'' * webová aplikace by měla nastartovat na portu 4200 ** port webové aplikace lze upravit v souboru docker-compose.yml