{Introduzione a Heroku. }

Obiettivi:

alla fine di questo capitolo, si dovrebbe essere in grado di:

  • Distribuire applicazioni semplici a Heroku
  • Aggiungere le variabili di ambiente per Heroku

Distribuzione di Intro

Ora che avete costruito un bel paio di applicazioni, è il momento di condividerli con altre persone! Per distribuire le nostre applicazioni in modo che siano pubblicamente visibili su Internet, useremo Heroku.

Per iniziare, installare la CLI Heroku (toolbelt) qui. Assicurati di firmare anche per un account a heroku.com.

Iniziamo con una semplice applicazione:

Nella nostra app.js

Una volta che ti sei registrato e installato un account, assicurati di essere nel terminale e digita heroku login e inserisci le tue credenziali.

Per creare un’applicazione heroku basta digitare heroku create NAME_OF_YOUR_APPLICATION (dagli un buon nome!)

Il prossimo file che dobbiamo creare è chiamato a Procfile. Per fare ciò dobbiamo assicurarci che questo sia nella directory principale e quindi eseguire quanto segue nel terminale

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

Ora possiamo distribuire la nostra applicazione usando git push heroku master! Una volta che abbiamo finito puoi digitare heroku ps:scale web=1 (per avviare un processo per la tua applicazione web) e poi heroku open e dovresti vedere la tua applicazione dal vivo!

Per ulteriori informazioni, consultare questa guida sulla distribuzione del nodo.applicazioni js a Heroku.

Variabili di ambiente

Per memorizzare le variabili di ambiente possiamo utilizzare heroku config:set NAME_OF_VARIABLE=VALUEe quindi accedere a tale variabile nella nostra applicazione nodo utilizzando process.env.NAME_OF_VARIABLE. Le variabili di ambiente sono essenziali per la configurazione di un’applicazione per la produzione (vedremo un esempio di questo anche nella prossima sezione). Ecco come appare il comando terminale per aggiungere una variabile d’ambiente:

heroku config:set DEBUG=false -a NAME_OF_APPLICATION

Esempio App

È possibile trovare una semplice applicazione Heroku qui.

Screencast

Per walkthrough il processo di distribuzione Heroku, controllare questo screencast:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.