Projekt

Obecné

Profil

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