Home node.js Come fare il deploy di una app node.js su heroku (da c9.io)

Come fare il deploy di una app node.js su heroku (da c9.io)

3 min di lettura
1
0
356

In questo articolo vediamo come fare il deploy di una app node.js su heroku dall’ide c9.io

Con la nuova interfaccia grafica di c9.io non è più disponibile il tool che consentiva, in modo visuale, di fare il deploy di una app node.js su Heroku.

Dobbiamo quindi utilizzare la riga di comando e le funzionalità messe a disposizione dei developer da Heroku stessa con l’Heroku Toolbelt

Su c9.io l’Heroku Toolbet è installato di default e consente di gestire le proprie applicazioni pubblicate su Heroku direttamente da riga di comando.

Per prima cosa, quindi, accediamo al nostro ide cloud c9.io ed apriamo la nostra webapp node.js.

Consideriamo che il deploy su Heroku è ora connesso direttamente a git per cui ogni nostra push determinerà un deploy automatico.

Possiamo usare Heroku stessa come repository git oppure connettere la nostra applicazione ad un account gitHub o dropbox, in tutti i casi il push determinerà un deploy automatico (DevOps)

In questo articolo vedremo come fare il deploy usando Heroku come repository git, la sequenza dei comandi da lanciare è questa:

1
$ heroku login

inserire la propria mail e la propria password Heroku

A questo punto creare una app Heroku con il comando

1
$ heroku create

Verrà creata una nuova app e relativa repository git su Heroku. I dettagli della nuova app saranno visibili dalla propria dashboard su heroku (nome della app e link alla repository git).

Questa operazione creerà solo il “contenitore” della app che dovremo deployare. Per completare il deploy sarà necessario collegare il nostro progetto c9.io con Heroku tramite git.

Per cui sempre da riga di comando settiamo la repository git:

1
$ git init

Poi aggiungiamo la repository remota Heroku

1
$ heroku git:remote -[la tua nuova app]

A questo punto aggiungiamo i nostri file a git, facciamo la commit ed il push:

1
2
3
$ git add .
$ git commit -am "il mio primo deploy"
$ git push heroku master

Il push determinerà anche il deploy automatico della app.

Il gioco è fatto!

Che te ne pare? Hai mai usato tecniche di DevOps e deploy automatico?

Ti è piaciuto il mio articolo?

Ricevi tutte le novità dell'etrusco direttamente nella tua casella di posta

Non preoccuparti, non faccio spam!

è Solution Architect e Full Stack Developer specializzato nell’analisi, progettazione e realizzazione di sistemi complessi in ambito Transportation. Dal 2007 è anche blogger con il nickname "etrusco" che ha associato alla sua brand identity; cura personalmente i contenuti di molti altri blog, website e forum. Ha inoltre realizzato molte webapp e siti di ecommerce. La passione per internet, per i nuovi media e per la tecnologia in generale gli permettono di stare sempre al passo con i nuovi linguaggi e le più innovative metodologie di programmazione. Adora sua moglie, le sue due figlie, la fotografia analogica e questo blog.

Carica più articoli correlati
Carica più per Alessandro De Marchi
Carica più in node.js

Un Commento

  1. […] come fare il deploy di un’app node.js da Heroku […]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Guarda anche

idee regalo da donna: le migliori occasioni per un natale senza pensieri

Idee regalo da donna: le migliori occasioni per un natale senza pensieri Il Natale si sta …