Co je nasazení
Co se doopravdy stane, když se web dostane na internet. Bez toho se špatně řeší problémy.
11 minlekce 91/107
Po lekci umíš
- Rozumíš tomu, co se při nasazení děje
- Znáš rozdíl mezi statickým webem a běžící aplikací
- Víš, proč se z GitHubu nasazuje samo
Obsah lekce (4)
Nasazení znamená dvě věci: postavit hotovou verzi a položit ji tam, kde ji uvidí ostatní.
Co se stane
Push na GitHub
pošleš změny
Build
sestaví se hotová verze
Nahrání
výsledek se rozloží na servery
Živá adresa
lidé to vidí
Build
Z tvého kódu se vyrobí verze, kterou umí přečíst prohlížeč. Tady se často najdou chyby, které lokálně neviděl nikdo.
Nahrání
Výsledek se zkopíruje na servery poskytovatele, obvykle na víc míst po světě.
Přepnutí
Nová verze se zpřístupní. Většina služeb to dělá tak, že se stará verze drží, dokud nová neběží.
Statický web versus běžící aplikace
Statický web
- Hotové stránky se jen položí na server.
- Všem se ukazuje totéž.
- Extrémně rychlé a levné, často zdarma.
- Změna obsahu = nový build.
Běžící aplikace
- Na serveru běží program, který odpovídá.
- Každému se může ukázat něco jiného.
- Stojí to peníze a je potřeba to hlídat.
- Data se mění za běhu.
Web z modulu 5 byl statický. Aplikace z modulu 11 je to druhé.
Proč se nasazuje z GitHubu
Protože pak se to děje samo.
Propojíš repozitář se službou
Jednou, na začátku.
Pošleš změnu na GitHub
Běžný push.
Služba to zaznamená a nasadí
Sestaví, nahraje, přepne. Bez tvého zásahu.
Náhledy před nasazením
Většina služeb umí ještě jednu užitečnou věc: nasadí i větev nebo pull request na dočasnou adresu.
Před sloučením se tak dá kliknout na odkaz a podívat se, jak změna vypadá naostro – aniž bys sáhl na ostrou verzi.
Co si odnést
- Nasazení = sestavit hotovou verzi a položit ji tam, kde ji uvidí ostatní.
- Vývojový a produkční režim jsou dva různé světy. Proto rozdíly v chování.
- Statický web se jen položí, aplikace potřebuje běžící server.
- Nasazení z GitHubu se děje samo a spojuje historii změn s nasazenými verzemi.
Máš to za sebou?
Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.
Další lekceKam to nasaditObsah aktualizován: 21. srpna 2026