Herokup2

514 views

Published on

Support du screencast consacré à la publication d'application sur le cloud heroku. Les vidéos sont publiées sur youtube, mentionnées sur mon blog et compte twitter

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
514
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Herokup2

  1. 1. Apprendre 1 chose chaque jour Publier son application sur le cloud Heroku (partie 2) @germanlinuxhttp://apprendre1chosechaquejour.herokuapp.comSupport pour une vidéo en francais publiée sur youtube (utilisateur germanlinux) Blog : germanlinux.blogspot.com Twitter : @germanlinux
  2. 2. Les spécificités du Cloud● La publication sur le cloud● Les dépendances● Le lancement de lapplication
  3. 3. La publication sur le cloudHéroku est vu comme un dépôt distant GIT● Réservation dune application PAAS sur Heroku heroku create --stack cedar=> URL
  4. 4. Les dépendances● Ruby => Gemfile● Node.js => package.json● Pas de dépendances strictement locales
  5. 5. Ruby● Création manuelle dun Gemfilesource :rubygemsgem sinatra, 1.1.0gem thin● Lancement de la commande bundle install => Gemfile.lock
  6. 6. Node.js ● package.json{ "name": "node-example", "version": "0.0.1", "dependencies": { "express": "2.5.x" }, "engines": { "node": "0.6.x" }}
  7. 7. Lancement de lapplication● Utilisation de foreman● Création dun fichier Procfile« web: bundle exec ruby web.rb -p $PORT »Test local : foreman start
  8. 8. Et pour terminer !git add .git commit -m bonne video git push heroku master
  9. 9. En résumé● Creer un répertoire● Git init● Réserver votre application● Ecrire lapplication● Les dépendances● Le lanceur● Publication

×