Apprendre 1                  chose chaque jour     Publier son application sur le cloud                   Heroku          ...
Les spécificités du Cloud●   La publication sur le cloud●   Les dépendances●   Le lancement de lapplication
La publication sur le cloudHéroku est vu comme un dépôt distant GIT●   Réservation dune application PAAS sur Heroku    her...
Les dépendances●   Ruby    => Gemfile●   Node.js => package.json●   Pas de dépendances strictement locales
Ruby●   Création manuelle dun Gemfilesource :rubygemsgem sinatra, 1.1.0gem thin●   Lancement de la commande bundle install...
Node.js    ●    package.json{    "name": "node-example",    "version": "0.0.1",    "dependencies": {        "express": "2....
Lancement de lapplication●   Utilisation de foreman●   Création dun fichier Procfile« web: bundle exec ruby web.rb -p $POR...
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 lapplication●   Les dépendances●   Le...
Prochain SlideShare
Chargement dans…5
×

Herokup2

546 vues

Publié le

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

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

×