Heroku deploy

  1. Créer un compte Heroku
  2. Créer un pipeline ppe-yourname

Pour chaque Projet, créer une nouvelle application dans le pipeline.

Cette application devra :

  1. déployer le contenu de la branche adéquate du repository github
  2. activer le déploiement automatique en staging
  3. intégrer le buildpack (pour ember seulement):

https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/emberjs.tgz

Pour ember, utiliser ember-local-storage pour replacer l'API externe (Restheart + MongoDB)

Pour Spring-boot, le buildpack java devrait s'ajouter automatiquement (bien veiller à ce que le fichier pom.xml précise un packaging en jar)

Pour php, ça se fait tout seul…

Commandes Heroku client

Installer le client : https://devcenter.heroku.com/articles/heroku-cli#download-and-install

Se connecter à Heroku à partir du client

heroku login

Si l'application n'a pas déjà été créée en ligne : A partir du dossier de l'application

heroku create app-name

Associer un repository git existant à une application Heroku existante

heroku git:remote -a github-repo-name

Publication

Faire un commit+push du projet github en spécifiant une branche à publier

git push heroku branchName:master

Visualiser les logs du serveur :

heroku logs --tail

slam5/deploy/heroku.txt · Dernière modification: 2020/04/27 08:57 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0