chore: update lake datasets, add new monitoring locations, and introduce docker-compose infrastructure

This commit is contained in:
David Fencl
2026-06-13 13:09:26 +02:00
parent c8fe97078d
commit 62d69fbb1e
77 changed files with 365882 additions and 916 deletions
+20
View File
@@ -65,6 +65,26 @@ Tento příkaz provede okamžitou aktualizaci a poté automaticky spouští stah
---
## 🐳 Spuštění v Dockeru (Produkce a vlastní server)
Pokud chceš aplikaci nasadit na vlastní server a rovnou s ní spustit i databázi PostgreSQL (TimescaleDB) pro budoucí ukládání dat, je připravena konfigurace pro Docker Compose.
### Požadavky:
- Nainstalovaný **Docker** a **Docker Compose**.
### Spuštění:
1. Spusť sestavení a start kontejnerů na pozadí:
```bash
docker-compose up -d --build
```
2. Docker Compose spustí dva kontejnery:
- **`hladinator-db`**: Kontejner s databází PostgreSQL (TimescaleDB) běžící na portu `5432` se svazkem `pgdata` pro persistenci.
- **`hladinator-web`**: Webový server Apache servírující zkompilovanou React aplikaci na portu `80`.
3. Web je následně dostupný na portu `80` vašeho serveru.
---
## 🛠️ Oprava chyb v historii (Zuby / Nuly v grafu)
Pokud ti aplikace delší dobu neběžela (např. při vypnutém počítači) a následně došlo k doplnění dat z historie, mohly se v grafech přítoku a objemu objevit falešné propady k nule (zuby). Pro vyčištění celé historie a dopočítání těchto bodů z posledních známých hodnot spusť: