{ Introducere în Heroku. }

obiective:

până la sfârșitul acestui capitol, ar trebui să puteți:

  • implementați aplicații simple la Heroku
  • adăugați variabile de mediu la Heroku

implementarea Intro

acum, că ați construit destul de multe aplicații, este timpul să le împărtășiți cu alte persoane! Pentru a implementa aplicațiile noastre astfel încât acestea să fie vizibile public pe internet, vom folosi Heroku.

pentru a începe, instalați Heroku CLI (toolbelt) aici. Asigurați-vă că vă înscrieți și pentru un cont la heroku.com.

să începem cu o aplicație simplă:

în aplicația noastră.js

după ce v-ați înscris și ați instalat un cont, Asigurați-vă că vă aflați în terminal și tastați heroku login și introduceți acreditările.

pentru a crea o aplicație heroku pur și simplu tastați heroku create NAME_OF_YOUR_APPLICATION (dați-i un nume bun!)

următorul fișier pe care trebuie să-l creăm se numește Procfile. Pentru a face acest lucru, trebuie să ne asigurăm că acesta se află în directorul rădăcină și apoi să rulăm următoarele în terminal

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

acum putem implementa aplicația noastră folosind git push heroku master! Odată ce am terminat, puteți tasta heroku ps:scale web=1 (pentru a începe un proces pentru aplicația dvs. web) și apoi heroku open și ar trebui să vedeți aplicația live!

pentru mai multe informații, consultați acest ghid despre implementarea nodului.aplicații js la Heroku.

variabile de mediu

pentru a stoca variabilele de mediu, putem folosi heroku config:set NAME_OF_VARIABLE=VALUE și apoi să accesăm acea variabilă în aplicația noastră nod folosind process.env.NAME_OF_VARIABLE. Variabilele de mediu sunt esențiale pentru configurarea unei aplicații pentru producție (vom vedea un exemplu în acest sens și în secțiunea următoare). Iată cum arată comanda terminal pentru a adăuga o variabilă de mediu:

heroku config:set DEBUG=false -a NAME_OF_APPLICATION

exemplu de aplicație

puteți găsi o aplicație Heroku foarte simplă aici.

Screencast

pentru a parcurge procesul de implementare Heroku, consultați acest screencast:

Lasă un răspuns

Adresa ta de email nu va fi publicată.