{ introduktion till Heroku. }

mål:

i slutet av detta kapitel bör du kunna:

  • distribuera enkla applikationer till Heroku
  • Lägg till miljövariabler till Heroku

distribuera Intro

nu när du har byggt en hel del applikationer är det dags att dela dem med andra människor! För att distribuera våra applikationer så att de är offentligt synliga på internet använder vi Heroku.

för att komma igång, installera Heroku CLI (verktygsbälte) här. Se till att du också registrerar dig för ett konto på heroku.com.

Låt oss komma igång med en enkel applikation:

i vår app.js

när du har registrerat dig och installerat ett konto, se till att du är i terminalen och skriv in heroku login och ange dina uppgifter.

för att skapa en heroku-applikation skriver du bara heroku create NAME_OF_YOUR_APPLICATION (ge det ett bra namn!)

nästa fil vi behöver skapa kallas en Procfile. För att göra det måste vi se till att detta finns i rotkatalogen och sedan köra följande i terminal

echo web: node app.js > Procfilegit add .git commit -m "adding Procfile"

nu kan vi distribuera vår applikation med git push heroku master! När vi är klara kan du skriva heroku ps:scale web=1 (för att starta en process för din webbapplikation) och sedan heroku open och du bör se din ansökan live!

för mer information, se den här guiden om distribution av Node.js ansökningar till Heroku.

miljövariabler

för att lagra miljövariabler kan vi använda heroku config:set NAME_OF_VARIABLE=VALUE och sedan komma åt den variabeln i vår nodapplikation med process.env.NAME_OF_VARIABLE. Miljövariabler är viktiga för att konfigurera en applikation för produktion (vi kommer också att se ett exempel på detta i nästa avsnitt). Så här ser terminalkommandot ut för att lägga till en miljövariabel:

heroku config:set DEBUG=false -a NAME_OF_APPLICATION

exempelapp

du kan hitta en mycket enkel Heroku-applikation här.

Screencast

för att gå igenom Heroku-distributionsprocessen, kolla in den här screencast:

Lämna ett svar

Din e-postadress kommer inte publiceras.