cíle:
do konce této kapitoly byste měli být schopni:
- nasadit jednoduché aplikace Heroku
- přidat proměnné prostředí Heroku
nasazení Intro
Nyní, když jste vytvořili poměrně málo aplikací, je čas je sdílet s ostatními lidmi! K nasazení našich aplikací tak, aby byly veřejně viditelné na internetu, budeme používat Heroku.
Chcete-li začít, nainstalujte Heroku CLI (toolbelt) zde. Nezapomeňte si také zaregistrovat účet na adrese heroku.com.
začněme s jednoduchou aplikací:
v naší aplikaci.js
jakmile se zaregistrujete a nainstalujete účet, Ujistěte se, že jste v terminálu, zadejte heroku login
a zadejte své přihlašovací údaje.
Chcete-li vytvořit aplikaci heroku, jednoduše zadejte heroku create NAME_OF_YOUR_APPLICATION
(dejte mu dobré jméno!)
další soubor, který potřebujeme vytvořit, se nazývá Procfile
. Abychom to mohli udělat, musíme se ujistit, že je to v kořenovém adresáři a poté spustit následující v terminálu
echo web: node app.js > Procfilegit add .git commit -m "adding Procfile"
Nyní můžeme nasadit naši aplikaci pomocí git push heroku master
! Jakmile jsme hotovi, můžete zadat heroku ps:scale web=1
(zahájit proces pro Vaši webovou aplikaci) a poté heroku open
a měli byste vidět svou aplikaci naživo!
další informace naleznete v této příručce o nasazení uzlu.js aplikace Heroku.
proměnné prostředí
k ukládání proměnných prostředí můžeme použít heroku config:set NAME_OF_VARIABLE=VALUE
a poté přistupovat k této proměnné v naší aplikaci uzlu pomocí process.env.NAME_OF_VARIABLE
. Proměnné prostředí jsou nezbytné pro konfiguraci aplikace pro výrobu (příklad toho uvidíme také v další části). Takto vypadá příkaz terminal pro přidání proměnné prostředí:
heroku config:set DEBUG=false -a NAME_OF_APPLICATION
ukázková aplikace
zde najdete velmi jednoduchou aplikaci Heroku.
Screencast
Chcete-li projít procesem nasazení Heroku, podívejte se na tento screencast: