zkt25/z1/README.md

840 B

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:

./prepare-app.sh

# Stop the app
./stop-app.sh
Stopping app...

# Remove the app
./remove-app.sh
Removed app.