Обновить z1/README.md

This commit is contained in:
Yan Kasabutski 2025-03-27 09:37:19 +00:00
parent 1be8983157
commit 16525b1b2f

View File

@ -1,60 +1,28 @@
# Docker Web Application # Webová aplikácia Docker
## Requirements
## Požiadavky
- Docker - Docker
- Docker Compose - Docker Compose
## Description ## Popis
This web application consists of two services: Táto aplikácia je tvorená dvoma službami:
1. A **web service** using Nginx to serve static HTML files. 1. **Webová služba** využíva Nginx na podávanie statických HTML súborov.
2. A **database service** using MySQL, which persists its data in a Docker volume. 2. **Databázová služba** využíva MySQL, ktorá uchováva svoje údaje v Docker zväzku.
## Docker Volumes and Networks ## Zväzky a siete Docker
- **Volume**: `db_data` - used to persist MySQL data. - **Zväzok**: `db_data` - pre uchovávanie údajov MySQL.
- **Network**: `app-network` - internal network for the services to communicate. - **Sieť**: `app-network` - interná sieť pre komunikáciu medzi službami.
## Configuration ## Konfigurácia
- **Nginx**: Serves static HTML files from the `/html` directory. - **Nginx**: Poskytuje statické HTML súbory z adresára `/html`.
- **MySQL**: Configured with `MYSQL_ROOT_PASSWORD` and a default database `mydb`. - **MySQL**: Nastavený s `MYSQL_ROOT_PASSWORD` a predvolenou databázou `mydb`.
## How to Use ## Ako používať
### Preparing the app ### Príprava aplikácie
Run the following command to prepare the application: Pre prípravu aplikácie spustite príkaz:
```bash ```bash
./prepare-app.sh ./prepare-app.sh
```
### Starting the app
To start the app, run:
```bash
./start-app.sh
```
The app will be available at `http://localhost:5000`.
### Stopping the app
To stop the app, run:
```bash
./stop-app.sh
```
### Removing the app
To remove all resources related to the app, run:
```bash
./remove-app.sh
```
## Example usage
```bash
# Prepare the app
./prepare-app.sh
Preparing app...
# Start the app
./start-app.sh
Running app ...
The app is available at http://localhost:5000
# Stop the app # Stop the app
./stop-app.sh ./stop-app.sh