Příručka pro nasazení » Historie » Verze 12
Ondřej Váně, 2020-05-06 15:17
1 | 1 | Ondřej Váně | h1. Příručka pro nasazení |
---|---|---|---|
2 | 3 | Ondřej Váně | |
3 | 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. |
||
4 | |||
5 | 6 | Ondřej Váně | Potřebný software: |
6 | * Docker |
||
7 | * Docker composer |
||
8 | |||
9 | 3 | Ondřej Váně | h2. Získání docker image |
10 | 1 | Ondřej Váně | |
11 | 6 | Ondřej Váně | Pro získání jednotlivých docker image aplikace máme dva následující způsoby: |
12 | 4 | Ondřej Váně | |
13 | 5 | Ondřej Váně | # Lokální build aplikace |
14 | 11 | Ondřej Váně | * stáhnout veškeré kódů z Gitu |
15 | * přesunout se do složky root projektu 'aswi2020anonymous' (zde by měl být soubor docker-compose.yml) |
||
16 | * spustit příkaz 'docker-compose build' |
||
17 | * v dockeru proběhne build aplikace a následné vytvoření docker image pro každou část aplikace (fe, be) |
||
18 | 1 | Ondřej Váně | |
19 | # Stáhnutí existujících docker image |
||
20 | 11 | Ondřej Váně | * stáhnout root adresář z gitu bez adresářů fe a be |
21 | * spustit příkaz 'docker-compose pull' |
||
22 | * existující image poslední verze se stáhnou z docker hubu |
||
23 | 1 | Ondřej Váně | |
24 | h2. Spuštění aplikace |
||
25 | 12 | Ondřej Váně | * před spustěním zkontrolujeme |
26 | ** zda máme všechny image aplikace příkazem 'docker image ls' |
||
27 | ** zda máme ve složce, kde voláme příkazy soubor docker-compose.yml a adresář solr s konfigurací Solru |
||
28 | * spustit aplikace lze příkazem 'docker compose up'' |
||
29 | * webová aplikace by měla nastartovat na portu 4200 |
||
30 | ** port webové aplikace lze upravit v souboru docker-compose.yml |