zkt25/z1
2025-03-27 09:37:19 +00:00
..
default.conf Обновить z1/default.conf 2025-03-17 23:50:07 +00:00
docker-compose.yml Обновить z1/docker-compose.yml 2025-03-17 22:46:57 +00:00
Dockerfile Обновить z1/Dockerfile 2025-03-18 00:16:51 +00:00
index.html Загрузить файлы в «z1» 2025-03-17 21:47:27 +00:00
nginx.conf Обновить z1/nginx.conf 2025-03-18 00:18:44 +00:00
prepare-app.sh Обновить z1/prepare-app.sh 2025-03-18 00:15:00 +00:00
README.md Обновить z1/README.md 2025-03-27 09:37:19 +00:00
remove-app.sh Обновить z1/remove-app.sh 2025-03-18 00:17:39 +00:00
start-app.sh Обновить z1/start-app.sh 2025-03-18 00:20:05 +00:00
stop-app.sh Обновить z1/stop-app.sh 2025-03-18 00:19:33 +00:00

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.