Projekt

Obecné

Profil

« Předchozí | Další » 

Revize ce7807df

Přidáno uživatelem Ondřej Váně před více než 4 roky(ů)

Re #7727: Úprava dockeru composeru

- úprava skriptů pro spuštění aplikace mac/win
- drobná úprava v readme

Zobrazit rozdíly:

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