Akce
Příručka pro nasazení » Historie » Revize 13
« Předchozí |
Revize 13/26
(rozdíl)
| Další »
Ondřej Váně, 2020-05-06 15:17
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
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
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
Aktualizováno uživatelem Ondřej Váně před více než 4 roky(ů) · 13 revizí