{ Bevezetés a Heroku-ba. }

célkitűzések:

e fejezet végére képesnek kell lennie:

  • telepíteni egyszerű alkalmazások Heroku
  • Add környezeti változók Heroku

telepítése Intro

most, hogy már épített jó néhány alkalmazás, itt az ideje, hogy ossza meg másokkal! Az alkalmazások telepítéséhez, hogy nyilvánosan láthatóak legyenek az interneten, a Heroku-t fogjuk használni.

a kezdéshez telepítse ide a Heroku CLI-t (eszközöv). Győződjön meg róla, hogy regisztrál egy fiókot a következő címen: heroku.com.

kezdjük egy egyszerű alkalmazással:

alkalmazásunkban.js

miután regisztrált és telepített egy fiókot, győződjön meg róla, hogy a terminálon van, írja be a heroku login parancsot, és írja be a hitelesítő adatait.

hogy hozzon létre egy heroku alkalmazás egyszerűen írja heroku create NAME_OF_YOUR_APPLICATION(hogy ez egy jó név!)

a következő létrehozandó fájl neve Procfile. Ehhez meg kell győződnünk arról, hogy ez a gyökérkönyvtárban van, majd futtassa a következőket a terminálban

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

most már tudjuk telepíteni a kérelmet a git push heroku master! Miután végeztünk, beírhatja a heroku ps:scale web=1 (a webes alkalmazás folyamatának elindításához), majd a heroku open parancsot, és élőben látnia kell az alkalmazását!

további információt a csomópont telepítéséről szóló útmutatóban talál.js alkalmazások Heroku.

környezeti változók

a környezeti változók tárolásához használhatjuk a heroku config:set NAME_OF_VARIABLE=VALUE – et, majd elérhetjük ezt a változót a node alkalmazásunkban a process.env.NAME_OF_VARIABLE használatával. A környezeti változók elengedhetetlenek egy alkalmazás konfigurálásához a gyártáshoz (erre a következő részben is példát fogunk látni). Így néz ki a terminál parancs egy környezeti változó hozzáadásához:

heroku config:set DEBUG=false -a NAME_OF_APPLICATION

minta App

itt talál egy nagyon egyszerű Heroku alkalmazást.

Screencast

a Heroku telepítési folyamatának áttekintéséhez nézze meg ezt a screencastot:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.