This commit is contained in:
oleh 2025-03-14 21:53:03 +01:00
parent 4ba05c3c90
commit 9db8c417ed

View File

@ -7,7 +7,7 @@ Na spustenie tejto aplikácie je potrebný nasledujúci softvér:
- **Docker Compose** (verzia 3.8 a vyššia) - **Docker Compose** (verzia 3.8 a vyššia)
- **Bash** (pre spúšťanie skriptov) - **Bash** (pre spúšťanie skriptov)
Odporúcané prostredie: Linux alebo Windows s nainštalovaným WSL2. Odporúčané prostredie: Linux alebo Windows s nainštalovaným WSL2.
## 2. Opis aplikácie ## 2. Opis aplikácie
@ -27,7 +27,7 @@ Táto webová aplikácia predstavuje jednoduchú hru Battleship. Aplikácia je r
### Pomenované zväzky ### Pomenované zväzky
- **db_data:** - **db_data:**
Tento persistent volume je pripojený k službe MySQL a ukladá dáta (obsah databázy) na ceste `/var/lib/mysql`. Tento persistent volume je pripojený k službe MySQL a ukladá dáta (obsah databázy) na ceste `/var/lib/mysql`.
- Zabezpečuje, že aj pri reštarte alebo odstránení kontajnera sa dáta nevymažú, pokiaľ ich zámyselne neodstránite. - Zabezpečuje, že aj pri reštarte alebo odstránení kontajnera sa dáta nevymažú, pokiaľ ich zámselne neodstránite.
## 4. Opis konfigurácie kontajnerov ## 4. Opis konfigurácie kontajnerov
@ -70,7 +70,7 @@ Táto webová aplikácia predstavuje jednoduchú hru Battleship. Aplikácia je r
Node.js aplikácia, ktorá poskytuje API pre hru, komunikuje s databázou a spracováva hernú logiku. Node.js aplikácia, ktorá poskytuje API pre hru, komunikuje s databázou a spracováva hernú logiku.
- **battleship_frontend:** - **battleship_frontend:**
Webové rozhranie aplikácie (napr. React), prostredníctvom ktorého hráči interagujú s hrou. Webové rozhranie aplikácie (React), prostredníctvom ktorého hráči interagujú s hrou.
## 6. Návod ako pripraviť, spustiť, pozastaviť a vymazať aplikáciu ## 6. Návod ako pripraviť, spustiť, pozastaviť a vymazať aplikáciu
@ -118,3 +118,14 @@ Spustenie:
./remove-app.sh ./remove-app.sh
``` ```
## 7. Návod ako si pozrieť aplikáciu na webovom prehliadači
### Frontend:
Otvorte webový prehliadač a zadajte: [http://localhost:3001](http://localhost:3001)
### Backend API:
API je dostupné na: [http://localhost:4000](http://localhost:4000)
### MySQL:
Pripojte sa k databáze na `localhost:3306` pomocou MySQL klienta.