Pojmy · 02
Od kódu k webu
Když v Claude Code napíšete, ať vaši změnu zveřejní, na pozadí proběhne několik kroků, než se objeví na adrese, kterou vidí kolegové. Tahle kapitola vysvětluje, co se přitom děje — server, doména, deploy, Docker — aniž byste cokoliv z toho museli ovládat ručně.
Co je server
Server je počítač, který běží nepřetržitě a na který se lidé dívají přes internet — na rozdíl od vašeho notebooku, který občas vypnete. Firma má vlastní server (interně se mu říká jelinekvm) a k tomu využívá pronajaté služby, hlavně Cloudflare. Které řešení se pro daný projekt použije, popisuje dál sekce Deploy pipeline.
Localhost vs. internet
Než se aplikace zveřejní, běží jen na vašem počítači, na adrese, která začíná
localhost — tu vidíte jenom vy (a Claude). Po deployi dostane aplikace
adresu na internetu, například mojeappka.jlnk.cz, a tu už vidí kdokoliv
s odkazem.
Deploy pipeline
Cesta od kódu na vašem počítači po fungující web má čtyři zastávky:
Deploy znamená zveřejnění aktuální verze — nahrazení toho, co běží na adrese, novou verzí kódu. U projektů na Cloudflare se spustí automaticky, jakmile pushnete změny na GitHub. U projektů na Dokploy stačí dát Claudovi pokyn, ať nasazení spustí.
Node.js a pnpm
Node.js je motor, který umí spouštět JavaScript i mimo internetový prohlížeč — díky němu může na serveru běžet stejný kód, se kterým pracujete i vy. pnpm se stará o „součástky“ (balíčky) — kousky cizího kódu, které aplikace potřebuje a které by bylo zbytečné psát znovu. Stačí vědět, že tohle všechno za vás dělá Claude — ručně nic instalovat nemusíte.
Docker
Docker zabalí aplikaci do „krabice“ (kontejneru) se vším, co potřebuje ke svému běhu — se správnou verzí Node.js i s potřebným nastavením. Díky tomu aplikace běží úplně stejně na vašem počítači, na serveru i kdekoliv jinde. U nás se Docker používá pro živé náhledy a pro nasazení přes Dokploy.
Domény
jlnk.cz je firemní doména, pod kterou běží firemní aplikace. Každá nová
aplikace dostane vlastní podadresu (subdoménu), třeba neco.jlnk.cz.
DNS pak funguje jako telefonní seznam internetu — spojuje čitelnou
adresu se skutečným umístěním serveru.
