6 |
6 |
- nastartovat docker
|
7 |
7 |
- stáhnout projekt nebo pouze soubory
|
8 |
8 |
- [docker-composer.yml](docker-compose.yml)
|
9 |
|
- [run.sh](run.sh) Linux/Mac nebo [run.bat](run.bat) Windows
|
10 |
|
- v souboru docker-compose.yml všechny řádky, které obsahují buil
|
11 |
|
- spustit skript `run`
|
|
9 |
- [run.sh](run.sh) Linux/Mac nebo [run.bat](run.bat) Windows
|
|
10 |
- spustit skript `run.sh/run.bat`
|
12 |
11 |
|
13 |
12 |
## Lokální vytvoření image a spuštění
|
14 |
13 |
- nainstalovat docker viz Návody
|
... | ... | |
21 |
20 |
- backend nastartuje na adrese dockeru na portu 8080
|
22 |
21 |
|
23 |
22 |
|
24 |
|
## Frontend - Angular
|
25 |
|
### Spuštění lokálně
|
|
23 |
# Frontend - Angular
|
|
24 |
## Spuštění lokálně
|
26 |
25 |
- naistalovat a nastavit lokální prostředí [návod zde](https://angular.io/guide/setup-local).
|
27 |
26 |
- přesunout se do složky ./fe/fulltextsearch
|
28 |
27 |
- spustit příkaz `ng serve -o`
|
29 |
28 |
- frontend nastartuje na adrese `http://localhost:4200/`
|
30 |
29 |
- spuštění testů `ng test` a `ng e2e`
|
31 |
30 |
|
32 |
|
### Spuštění v dockeru
|
|
31 |
## Spuštění v dockeru
|
33 |
32 |
- nainstalovat docker viz Návody
|
34 |
33 |
- nastartovat docker `docker-machine start`
|
35 |
34 |
- přesunout se do složky ./fe/fulltextsearch
|
... | ... | |
37 |
36 |
- spustit příkaz pro nastartování kontejneru `docker run -p4200:80 dockerangular`
|
38 |
37 |
- frontend nastartuje na adrese dockeru na portu 4200
|
39 |
38 |
|
40 |
|
## Backend - Spring boot
|
41 |
|
### Spuštění lokálně
|
|
39 |
# Backend - Spring boot
|
|
40 |
## Spuštění lokálně
|
42 |
41 |
- za pomocí IDE (Java 11)
|
43 |
42 |
|
44 |
|
### Spuštění v dockeru
|
|
43 |
## Spuštění v dockeru
|
45 |
44 |
- nainstalovat docker viz Návody
|
46 |
45 |
- nastartovat docker `docker-machine start`
|
47 |
46 |
- přesunout se do složky ./be/fulltextsearch
|
... | ... | |
49 |
48 |
- spustit příkaz pro nastartování kontejneru `docker run -p8080:8080 dockerspring`
|
50 |
49 |
- backend nastartuje na adrese dockeru (většinou localhost) na portu 8080
|
51 |
50 |
|
52 |
|
## Solr - spuštění
|
|
51 |
# Database - Solr
|
|
52 |
## Solr - spuštění lokálně
|
53 |
53 |
- stáhnout si Solr [zde](https://lucene.apache.org/solr/downloads.html)
|
54 |
54 |
- přesunout se do složky ...\solr-8.4.1\bin
|
55 |
55 |
- nastartovat Solr příkazem `solr start`
|
56 |
56 |
- vytvořit core "documents" příkazem `solr create -c documents`
|
|
57 |
## Solr - spuštění v dockeru
|
|
58 |
- nainstalovat docker viz Návody
|
|
59 |
- nastartovat docker
|
|
60 |
- spustit příkaz `docker run -p8983:8983 solr`
|
|
61 |
- vytvoření core `docker exec <název kontejneru> solr create -c documents`
|
57 |
62 |
|
58 |
63 |
# Postup pro uvolnění nové verze a uložení na docker hub
|
59 |
64 |
- spustit docker
|
60 |
65 |
- povýšit verze v následujících souborech
|
61 |
66 |
- backend [pom.xml](./be/fulltextsearch/pom.xml) (X.X.X-SNAPSHOT)
|
62 |
67 |
- frontend [package.json](./fe/fulltextsearch/package.json) ("version": "X.X.X")
|
63 |
|
- docker composer [docker-composer.yml](docker-compose.yml) (image: ondrejvane/fulltextsearch-backend:0.0.1 a ondrejvane/fulltextsearch-frontend:0.0.1)
|
|
68 |
- docker composer [docker-composer.yml](docker-compose.yml) (image: ondrejvane/fulltextsearch-backend:X.X.X a ondrejvane/fulltextsearch-frontend:X.X.X)
|
64 |
69 |
- přesunout se do root složky celého projektu (tam kde je soubor docker-composer.yml)
|
65 |
70 |
- přihlásit se ke svému docker repository příkazem `docker-login`, poté zadat svoje uživatelské jméno a heslo do docker hubu
|
66 |
71 |
- spustit příkaz `docker-compose build`
|
67 |
72 |
- spustit příkaz `docker-compose push`
|
68 |
|
- commitnout soubory s povýšenou verzí do gitu
|
69 |
|
- vytvořit tag s uvolněnou verzí na gitu ke commitu (commit message: Version X.X.X released)
|
|
73 |
- commitnout soubory s povýšenou verzí do gitu (commit message: Version X.X.X released)
|
|
74 |
- vytvořit tag s uvolněnou verzí na gitu ke commitu
|
70 |
75 |
|
71 |
76 |
# Návody
|
72 |
77 |
- Instalace dockeru [návod zde](https://docs.docker.com/docker-for-windows/install/)
|
Re #7727: Úprava dockeru composeru
- úprava skriptů pro spuštění aplikace mac/win
- drobná úprava v readme