Jak používám Vercel pro web a noční práci AI Čítárny
Na Vercelu běží stránky Čítárny i kód, který v noci připravuje nová shrnutí. Modely přitom používám přes Claude API a data ukládám do Supabase.
Pro začátečníky: zveřejnění a kontrola webu
Vercel je služba pro nasazení a provoz aplikací. U Čítárny ho využívám takto:
- Nasazení z GitHubu. Odešlu změny do hlavní větve a Vercel spustí sestavení a nasazení. Nemusím ručně nahrávat jednotlivé soubory.
- Náhled před zveřejněním. Pro samostatnou větev
webmi vytvořil adresu, kde jsem si změny prošel a schválil před nasazením do ostrého provozu. - Měření používání. Ve Vercel Web Analytics sleduju například kliknutí na čas ve videu nebo kopírování obsahu do AI. Testovací účty z měření vyřazuju.
Pokud s agentem upravuješ web, náhledová adresa ti umožní posoudit výsledek přímo v prohlížeči.
Pro pokročilé: plánování a zpracování na pozadí
Čítárna pracuje i tehdy, když ji nikdo nemá otevřenou:
- Crony jsou naplánované úlohy. Spouštějí noční zpracování, ranní upozornění a e-mailové přehledy. Hobby má hodinové okno spuštění, Pro plánuje na konkrétní minutu; úspěšné dokončení tím zaručené není.
- Serverless funkce spouštějí kód na požádání. V Čítárně získají přepis, zavolají AI modely a uloží výsledek.
- Dávky a pokračování umožňují rozdělit delší práci. Noční běh u mě počítá s 300 sekundami na jedno spuštění a potom vyvolá další pokračování. Jde o limit tohoto řešení, dostupné maximum Vercelu závisí na tarifu a konfiguraci.
- Logy jsou záznamy o běhu aplikace. Kontroluju v nich průběh nočního zpracování.
Přístupové klíče mám uložené v proměnných prostředí. K dispozici je také návrat k předchozímu nasazení, kdyby nová verze způsobila problém. Ten ale neobnoví databázi: návrat verze aplikace a obnovu dat je potřeba řešit zvlášť.