Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 26d50cc1

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

Re #7647: Spustitelná kostra řešení v dockeru

- vytvořen soubor pro docker composer
- upraveno readme a přidán návod na spuštění celé aplikace pomocí docker composeru

Zobrazit rozdíly:

README.md
1 1
# Indexace a fulltextové vyhledávání v historických obrazových dokumentech - ANONYMOUS
2 2

  
3
# Spuštění celé aplikace v dockeru
4
- nainstalovat docker [návod zde](https://docs.docker.com/docker-for-windows/install/)
5
- nastartovat docker `docker-machine start`
6
- přesunout se do root složky celého projektu (aswi2020anonymous)
7
- spustit příkaz `docker-compose up -d --force-recreate`
8
-- `-d` flag spustí všechny kontejnery na pozadí, takže můžete terminál použít pro jiné účely.
9
-- `--force-recreate` flag zastaví všechny spuštěné staré kontejnery a vytvoří nové.
10
- frontend nastartuje na adrese dockeru na portu 4200
11
- backend nastartuje na adrese dockeru na portu 8080
12

  
13

  
3 14
## Frontend - Angular
4 15
### Spuštění lokálně
5 16
- naistalovat a nastavit lokální prostředí [návod zde](https://angular.io/guide/setup-local).
......
14 25
- přesunout se do složky ./fe/fulltextsearch
15 26
- spustit příkaz pro vytvoření docker image `docker build -t dockerangular .`
16 27
- spustit příkaz pro nastartování kontejneru `docker run -p4200:80 dockerangular`
17
- frontend nastaruje na adrese dockeru na portu 4200
28
- frontend nastartuje na adrese dockeru na portu 4200
18 29

  
19 30
## Backend - Spring boot
20 31
### Spuštění v dockeru
......
23 34
- přesunout se do složky ./be/fulltextsearch
24 35
- spustit příkaz pro vytvoření docker image `docker build -t dockerspring .`
25 36
- spustit příkaz pro nastartování kontejneru `docker run -p8080:8080 dockerspring`
26
- backend nastaruje na adrese dockeru (většinou localhost) na portu 8080
37
- backend nastartuje na adrese dockeru (většinou localhost) na portu 8080
be/fulltextsearch/Dockerfile
1
### STAGE 1: RUN ###
1 2
FROM adoptopenjdk:11-jre-hotspot
2 3
RUN mkdir /opt/app
3 4
COPY target/fulltextsearch-0.0.1-SNAPSHOT.jar /opt/app
docker-compose.yml
1
version: '3'
2
services:
3

  
4
  fulltextsearch-backend:
5
    build:
6
      ./be/fulltextsearch
7
    container_name: fulltextsearch-backend
8
    ports:
9
      - 8080:8080
10

  
11
  fulltextsearch-fronted:
12
    build:
13
      ./fe/fulltextsearch
14
    container_name: fulltextsearch-frontend
15
    ports:
16
      - 4200:80
17
    links:
18
      - fulltextsearch-backend

Také k dispozici: Unified diff