{ Introduction à Heroku. }

Objectifs :

À la fin de ce chapitre, vous devriez pouvoir ::

  • Déployer des applications simples dans Heroku
  • Ajouter des variables d’environnement dans Heroku

Déployer Intro

Maintenant que vous avez créé pas mal d’applications, il est temps de les partager avec d’autres personnes ! Pour déployer nos applications afin qu’elles soient visibles publiquement sur Internet, nous utiliserons Heroku.

Pour commencer, installez la CLI Heroku (ceinture d’outils) ici. Assurez-vous également de créer un compte à heroku.com .

Commençons avec une application simple:

Dans notre application.js

Une fois que vous vous êtes inscrit et que vous avez installé un compte, assurez-vous d’être dans le terminal, tapez heroku login et entrez vos informations d’identification.

Pour créer une application heroku, tapez simplement heroku create NAME_OF_YOUR_APPLICATION (donnez-lui un bon nom !)

Le fichier suivant que nous devons créer s’appelle un Procfile. Pour ce faire, nous devons nous assurer que c’est dans le répertoire racine, puis exécuter ce qui suit dans le terminal

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

Maintenant, nous pouvons déployer notre application en utilisant git push heroku master! Une fois que nous avons terminé, vous pouvez taper heroku ps:scale web=1 (pour démarrer un processus pour votre application Web) puis heroku open et vous devriez voir votre application en direct!

Pour plus d’informations, consultez ce guide sur le déploiement du nœud.applications js à Heroku.

Variables d’environnement

Pour stocker des variables d’environnement, nous pouvons utiliser heroku config:set NAME_OF_VARIABLE=VALUE, puis accéder à cette variable dans notre application de nœud en utilisant process.env.NAME_OF_VARIABLE. Les variables d’environnement sont essentielles pour configurer une application en production (nous en verrons également un exemple dans la section suivante). Voici à quoi ressemble la commande terminal pour ajouter une variable d’environnement:

heroku config:set DEBUG=false -a NAME_OF_APPLICATION

Exemple d’application

Vous pouvez trouver une application Heroku très simple ici.

Screencast

Pour passer en revue le processus de déploiement de Heroku, consultez ce screencast:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.