Když Luděk Reif začal dělat Roští workshopy, přineslo mi to ohromnou dávku inspirace. Koukal jsem, jak tu službu lidé používají a jaké problémy tam řeší.
Zároveň mi před pár týdny vstoupil do života Anthropic s Opusem 4.6, který mě prakticky nahradil ve vývoji. Všechny ty parádní funkce, které Roští za poslední dva týdny dostalo, by pro mě jinak znamenaly práci na měsíce. Jen tak namátkou:
- Aplikace mají webový terminál.
- Všechny bugy, které se objevovaly v našem BugSinku, jsou pryč.
- Management kontejner ve stackách už není součástí uživatelského docker-compose.
- Párování plateb už nenecháváme na Fakturoidu, ale jedeme přes API Fio banky.
- Update administrace na Django 6.0.
- Nové endpointy v API.
- MCP server pro AI, který kopíruje naše API.
- Nové
rosticlipro snadné nasazování stacků.
Každopádně cílem je, aby AI měla schopnost nasadit kód na Roští. Zkoušel jsem různé přístupy. Třeba deploy ZIP archivu přes MCP tool — to nefungovalo. Pak přes REST API. Na tom se AI hodně cyklila, a i když jsem jí dával step-by-step návod, pořád se snažila použít MCP server a jela si po svém.
Teď jsem celý proces zjednodušil na tři kroky:
- vygeneruj
Dockerfile, - vygeneruj
docker-compose.yml, - zavolej
rosticli stacks sync.
Každý krok zvlášť AI zvládne na jedničku. V dalších dnech se to pokusím schovat za jednoduché „nasaď tenhle kód na Roští“.
Začal jsem taky víc používat OpenCode. I když stále primárně jedu ve VS Code, dnes už nemám pochyb o tom, že OpenCode-like editory jsou budoucnost vývoje. K tomu je mimochodem výborné video od DevOps Toolbox: