zkt25/z1/README.md

35 lines
840 B
Markdown

# Webová aplikácia Docker
## Požiadavky
- Docker
- Docker Compose
## Popis
Táto aplikácia je tvorená dvoma službami:
1. **Webová služba** využíva Nginx na podávanie statických HTML súborov.
2. **Databázová služba** využíva MySQL, ktorá uchováva svoje údaje v Docker zväzku.
## Zväzky a siete Docker
- **Zväzok**: `db_data` - pre uchovávanie údajov MySQL.
- **Sieť**: `app-network` - interná sieť pre komunikáciu medzi službami.
## Konfigurácia
- **Nginx**: Poskytuje statické HTML súbory z adresára `/html`.
- **MySQL**: Nastavený s `MYSQL_ROOT_PASSWORD` a predvolenou databázou `mydb`.
## Ako používať
### Príprava aplikácie
Pre prípravu aplikácie spustite príkaz:
```bash
./prepare-app.sh
# Stop the app
./stop-app.sh
Stopping app...
# Remove the app
./remove-app.sh
Removed app.
```