Revize ce7807df
Přidáno uživatelem Ondřej Váně před více než 4 roky(ů)
README.md | ||
---|---|---|
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/) |
Také k dispozici: Unified diff
Re #7727: Úprava dockeru composeru
- úprava skriptů pro spuštění aplikace mac/win
- drobná úprava v readme