Apprendre 1
                  chose chaque jour

         Publier une application Node.js
               sur le cloud Heroku


                            @germanlinux

http://apprendre1chosechaquejour.herokuapp.com
Support pour une vidéo en francais publiée sur youtube (utilisateur germanlinux)
                      Blog : germanlinux.blogspot.com
                            Twitter : @germanlinux
Rappels
●   Voir ou revoir les deux vidéos sur le sujet
●   Compte sur Heroku
●   Utilisation de coffeescript pour générer le
    javascript
La publication sur le cloud
Héroku est vu comme un dépôt distant GIT
●   Réservation d'une application PAAS sur Heroku


    heroku create --stack cedar



=> URL
Node.js
    ●   package.json
{
        "name": "mapremiere",
            "version": "0.0.1",
            "engines": {
        "node": "0.6.x"
        }
}
Lancement de l'application
●   Utilisation de foreman
●   Création d'un fichier Procfile


« web: node web.js »


Test local : foreman start
Lancement de l'application
●   Utilisation de foreman
●   Création d'un fichier Procfile


« web: node web.js »


Test local : foreman start
Et pour terminer !
git add .
git commit -m 'bonne video'



            git push heroku master
En résumé
●   Creer un répertoire
●   Git init
●   Réserver votre application
●   Ecrire l'application
●   Les dépendances
●   Le lanceur
●   Publication

publier une application Node sur heroku

  • 1.
    Apprendre 1 chose chaque jour Publier une application Node.js sur le cloud Heroku @germanlinux http://apprendre1chosechaquejour.herokuapp.com Support pour une vidéo en francais publiée sur youtube (utilisateur germanlinux) Blog : germanlinux.blogspot.com Twitter : @germanlinux
  • 2.
    Rappels ● Voir ou revoir les deux vidéos sur le sujet ● Compte sur Heroku ● Utilisation de coffeescript pour générer le javascript
  • 3.
    La publication surle cloud Héroku est vu comme un dépôt distant GIT ● Réservation d'une application PAAS sur Heroku heroku create --stack cedar => URL
  • 4.
    Node.js ● package.json { "name": "mapremiere", "version": "0.0.1", "engines": { "node": "0.6.x" } }
  • 5.
    Lancement de l'application ● Utilisation de foreman ● Création d'un fichier Procfile « web: node web.js » Test local : foreman start
  • 6.
    Lancement de l'application ● Utilisation de foreman ● Création d'un fichier Procfile « web: node web.js » Test local : foreman start
  • 7.
    Et pour terminer! git add . git commit -m 'bonne video' git push heroku master
  • 8.
    En résumé ● Creer un répertoire ● Git init ● Réserver votre application ● Ecrire l'application ● Les dépendances ● Le lanceur ● Publication