Herokup2

479 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

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
479
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×