Déploiement sur Heroku

"Déployer" ?

Ma machine


Une autre machine

Heroku ?

Heroku

Heroku

  • propose un serveur gratuitement pour accueillir une application web
  • propose des add-ons permettant de suivre ce qu'il se passe sur notre application, gérer des envois de mails...
  • peut s'utiliser avec d'autres technologies (NodeJS, Django, PHP, etc.)

Heroku

  • Création de compte
  • Téléchargement de heroku Toolbelt (permet d'utiliser la commande "heroku" dans son terminal)
  • Identification avec heroku login
  • Création de l'application sur heroku avec heroku create
  • git push heroku master

... TADAM !

$ heroku login

$ heroku create monAppli

$ git push heroku master

3 commandes magiques

heroku create

Récupération d'une machine

Association de l'IP de la machine avec une adresse url .herokuapp.com

Création d'un repo git sur cette machine

Ajout de ce repo à mes remote sur git

git push heroku master

"Pusher la branche master de mon repo en local sur la branche master du repo heroku"

Oups, ça marche pas !

Et voilà !

questions ?

Made with Slides.com