diff --git a/z1/README.md b/z1/README.md index 3b0ac8d..b7c0be1 100644 --- a/z1/README.md +++ b/z1/README.md @@ -7,7 +7,7 @@ Na spustenie tejto aplikácie je potrebný nasledujúci softvér: - **Docker Compose** (verzia 3.8 a vyššia) - **Bash** (pre spúšťanie skriptov) -Odporúčané prostredie: Linux alebo Windows s nainštalovaným WSL2. +Odporúcané prostredie: Linux alebo Windows s nainštalovaným WSL2. ## 2. Opis aplikácie @@ -85,58 +85,36 @@ Tento skript: Spustenie: ```bash ./prepare-app.sh -Spustenie aplikácie -start-app.sh +``` + +### Spustenie aplikácie +**start-app.sh** Tento skript: +- Spustí všetky kontajnery (MySQL, backend, frontend) pomocou `docker-compose up -d`. +- Vypíše informácie o dostupnosti aplikácie. -Spustí všetky kontajnery (MySQL, backend, frontend) pomocou docker-compose up -d. -Vypíše informácie o dostupnosti aplikácie. -Spustenie: ./start-app.sh -Pozastavenie aplikácie -stop-app.sh -Tento skript: - -Pozastaví všetky služby, pričom dáta v databáze ostanú zachované (persistent volume). -Spustenie: ./stop-app.sh -Odstránenie aplikácie -remove-app.sh -Tento skript: - -Odstráni všetky vytvorené kontajnery, obrazy a persistent volume (ak sa použije parameter -v). -Môže tiež odstrániť externú sieť. -Spustenie: ./remove-app.sh -Poznámka: -Ak chcete zachovať dáta v databáze medzi spusteniami, neodstraňujte persistent volume (odstráňte parameter -v v remove-app.sh). -7. Návod ako si pozrieť aplikáciu na webovom prehliadači -Frontend: -Otvorte webový prehliadač a zadajte: http://localhost:3001 - -Backend API: -API je dostupné na: http://localhost:4000 - -MySQL: -Pripojte sa k databáze na localhost:3306 pomocou obľúbeného MySQL klienta. - -8. Príklad práce s aplikáciou - -./prepare-app.sh -Preparing app... -... (vypíšu sa informácie o sieti, zostavení obrazov, atď.) - - +Spustenie: +```bash ./start-app.sh -Starting app... -App is running. -Frontend is available at: http://localhost:3001 -Backend is available at: http://localhost:4000 -MySQL is available at: localhost:3306 +``` +### Pozastavenie aplikácie +**stop-app.sh** +Tento skript: +- Pozastaví všetky služby, pričom dáta v databáze ostanú zachované (persistent volume). +Spustenie: +```bash ./stop-app.sh -Stopping app... -App stopped. You can run ./start-app.sh to resume. +``` +### Odstránenie aplikácie +**remove-app.sh** +Tento skript: +- Odstráni všetky vytvorené kontajnery, obrazy a persistent volume (ak sa použije parameter `-v`). + +Spustenie: +```bash ./remove-app.sh -Removing app... -App removed completely. +```