Kurz

Checklisty

Kontrola před nasazením

Seznam, který projdeš pokaždé, než pustíš změnu ven. Devět bodů, které pokrývají většinu průšvihů.

Projdi vždycky. Trvá to pár minut a je to nejlevnější pojistka, jakou máš.

Ruční kontrola

  1. Produkční sestavení projde lokálně

    Spusť npm run build. Vývojový režim je tolerantnější než produkční – většina chyb, které by ti spadly na hostingu, se odhalí tady.

  2. Kontrola typů projde

    npx tsc --noEmit. Chyby v typech často odhalí skutečnou chybu, ne jen formalitu.

  3. Konzole prohlížeče je čistá

    F12 → Console. Projdi hlavní stránky. Červené řádky znamenají problém, i když navenek všechno funguje.

  4. Web funguje na mobilní šířce

    360 px, žádné vodorovné posouvání.

  5. Žádné tajemství v kódu

    Klíče, hesla, tokeny. Projdi i komentáře a testovací soubory.

  6. Proměnné prostředí jsou nastavené i na hostingu

    Lokální .env se nikam nekopíruje. Po jejich přidání spusť nové sestavení.

  7. Žádný odkaz nevede nikam

    Včetně těch v patičce.

  8. Existuje bod návratu

    Commit, ke kterému se dá vrátit, když se nasazení nepovede.

  9. Vyzkoušený hlavní scénář

    To, kvůli čemu aplikace existuje, projdi od začátku do konce.

Prompt, který to projde za tebe

Nenahrazuje tvoji kontrolu, ale většinu bodů zvládne.

Prompt pro Claude Code

Kontrola před nasazením

Spusť před každým nasazením.

Projdi projekt před nasazením. U každého bodu mi napiš, jestli byl
v pořádku, nebo co jsi změnil.

TECHNICKÉ
1. Spusť produkční sestavení a napiš mi výsledek.
2. Spusť kontrolu typů a napiš mi výsledek.
3. Jsou v konzoli prohlížeče nějaké chyby?

BEZPEČNOST
4. Je někde v kódu napsaný klíč, heslo nebo token natvrdo?
5. Je .env ve všech variantách v .gitignore?
6. Má některá proměnná NEXT_PUBLIC_ hodnotu, která má být tajná?
7. Existuje .env.example se seznamem potřebných proměnných?

OBSAH
8. Odpovídají titulek a popis stránky obsahu?
9. Vedou všechny odkazy někam funkčního?
10. Existuje stránka pro neexistující adresu?
11. Zůstal někde ukázkový obsah ze šablony?

Nic zatím neopravuj, jen mi napiš výsledek.

Když nasazení selže

  1. Přečti log celý

    Řádky nad chybou často obsahují to podstatné.

  2. Zkopíruj ho celý Claudovi

    Ne jen řádek s chybou.

  3. Nejčastější příčiny

    Chyba v typech, chybějící proměnná prostředí, kód sahající na window na serveru, jiná verze Node.js.

  4. Když to nejde opravit rychle, vrať se

    Nasadit poslední funkční verzi je vždycky lepší než nechat produkci rozbitou.

Obsah aktualizován: 21. srpna 2026