Cíl dne
Redash je open-source BI nástroj. Postavíš SQL dotazy, naklikáš grafy a máš dashboard. Dnes ho nainstalujeme přes Docker na Macu.
Týden 9 v Projectu — fáze 5: Po Pythonu/Streamlitu přechod na BI nástroje. Den 41 je gate (jako Day 1, Day 21) — zde se nainstaluje Docker + Redash. Pokud něco selže, otevři chat v Projectu (ne Code), Claude ti pomůže s diagnózou bez nutnosti něco dalšího instalovat. Glosář by měl mít „Docker container" — pokud ne, zeptej se „Doplň mi do glosáře pojem Docker container."
Režim: Claude Desktop (chat) pro řešení problémů + Terminal pro Docker příkazy.
Předpoklady (macOS)
- Docker Desktop pro Mac — stáhni z docker.com/products/docker-desktop (vyber Apple Silicon nebo Intel podle čipu — zjistíš v ⌘+Space → „O tomto Macu")
- Aspoň 4 GB RAM volné pro Docker (v Docker Desktop → Settings → Resources nastav memory limit)
- 2 GB volného místa na disku
- Git: pokud nemáš,
xcode-select --installv Terminalu (nainstaluje Apple Command Line Tools včetně git)
Instalace
V Terminalu:
mkdir -p ~/ai-univerzita-prace && cd ~/ai-univerzita-prace
git clone https://github.com/getredash/setup redash-setup
cd redash-setup
./setup.sh
setup.sh vytvoří .env se šifrovacími klíči, stáhne images a spusťí stack (postgres, redis, redash server, worker).
Po dokončení (~2-3 min) otevři Safari/Chrome na http://localhost:5000 — Redash tě provede vytvořením admin účtu.
Vzorový prompt (Claude Desktop → chat)
Instaluji Redash přes Docker na Macu (Apple Silicon, macOS Sonoma).
Pomoz mi:
1. Jak ověřím, že Docker Desktop pro Mac běží správně před instalací?
(`docker --version`, `docker info`)
2. Jak ověřím, že Redash containers běží po `./setup.sh`?
(`docker ps`, jaké kontejnery očekávat)
3. Některé Redash images nemají oficiální ARM64 build — jak to obejít na Apple Silicon?
(Rosetta emulation v Docker Desktop)
4. Jak zastavit Redash bez ztráty dat? (`docker compose stop` vs `down -v`)
5. Jak aktualizovat Redash na novou verzi bez ztráty dashboardů?
Buď konkrétní, dej příkazy.
Výstup dne
Běžící Redash na http://localhost:5000. Vytvořený admin účet. Docker Desktop běží na pozadí.