lundi 28 mai 2012

Une application #Sinatra ou #node.js sur heroku

Je voulais tester la création d'une application sur un Cloud. C'est fait, et c'est très facile avec le cloud HEROKU. L'opération a duré 5 minutes.

L'application s'appelle : Apprendre une chose chaque jour. A1CCJ). Elle  est realisée avec le framework Sinatra pour Ruby


J'ai mis en ligne des vidéos qui sont destinées à détailler la création du site. Chaque nouvelle vidéo donnera lieu à un tweet pour mes abonnés.

Héroku utilise la  même architecture  une application Sinatra et pour Node.js (la pile CEDAR)

Cedar is a polyglot platform with native support for many of today’s most popular and productive languages and frameworks.


Les opérations à faire sont:


  • Creer un compte chez heroku
  • Telecharger le client heroku
  • Avoir une clé publique SSH : le lien ici détaille cette phase pour github


Puis suivre les instructions d'heroku

Les 3 commandes à connaitre sont


  • git add .
  • git commit -m "un_texte"
  • git push heroku master


Et hop ... l'application est sur le cloud.
La présence dans votre répertoire d'un fichier package.json indique à Heroku que l'application utilisera node.js. Idem pour un fichier Gemfile et  ruby


(Des vidéos explicatives seront bientôt sur le site)

C'est vraiment une révolution dans l'hébergement des applications.



Aucun commentaire: