Обновить 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
## Requirements
# Webová aplikácia Docker
## Požiadavky
- Docker
- Docker Compose
## Description
This web application consists of two services:
1. A **web service** using Nginx to serve static HTML files.
2. A **database service** using MySQL, which persists its data in a Docker volume.
## 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.
## Docker Volumes and Networks
- **Volume**: `db_data` - used to persist MySQL data.
- **Network**: `app-network` - internal network for the services to communicate.
## 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.
## Configuration
- **Nginx**: Serves static HTML files from the `/html` directory.
- **MySQL**: Configured with `MYSQL_ROOT_PASSWORD` and a default database `mydb`.
## Konfigurácia
- **Nginx**: Poskytuje statické HTML súbory z adresára `/html`.
- **MySQL**: Nastavený s `MYSQL_ROOT_PASSWORD` a predvolenou databázou `mydb`.
## How to Use
## Ako používať
### Preparing the app
Run the following command to prepare the application:
### Príprava aplikácie
Pre prípravu aplikácie spustite príkaz:
```bash
./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-app.sh