Premiers pas avec heroku

Installation ou configuration

Pour créer et gérer des applications Heroku localement, vous aurez besoin de la ceinture à outils Heroku, voici quelques façons de l’obtenir.

Télécharger

Téléchargez le programme d’installation [Heroku Toolbelt][1] sur le site Web d’Heroku.

Brassage maison

Installez heroku avec brew :

brew install heroku

Debian/Freeware

Exécutez ce script :

wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh

Ce script ajoute le référentiel Heroku à apt, installe la clé de version Heroku, installe la ceinture à outils Heroku, puis installe Ruby si vous en avez besoin.

Comme pour tout script que vous trouvez en ligne et dirigez directement vers bash, nous vous recommandons fortement de lire [la source] [3] en premier.

[1] : https://toolbelt.heroku.com/ [2] : http://heroku.com [3] : https://toolbelt.heroku.com/install-ubuntu.sh

Création d’applications Heroku

Vous pouvez utiliser la commande heroku create pour créer une application Heroku. Chaque application que vous déployez sur Heroku a sa propre base de code, ses variables d’environnement, ses addons, etc.

Chaque application Heroku a un nom unique au monde. Si vous essayez de créer une application Heroku dont le nom est déjà pris, vous obtiendrez une erreur.

Voici comment créer une nouvelle application Heroku :

heroku create [app_name]

Si vous ne spécifiez pas de nom d’application lors de l’exécution de heroku create, Heroku créera un nom d’application aléatoire pour vous.

Vous pouvez également spécifier la région Amazon dans laquelle votre application Heroku doit être créée. Par défaut, toutes les applications Heroku sont créées dans la région “us”. Si vous souhaitez changer de région, vous pouvez le faire en créant l’application comme suit :

heroku create [app_name] --region eu

À l’heure actuelle, il n’y a que deux régions publiques : “us” et “eu” (Europe).

Utilisation de la ceinture à outils Heroku

Créer une application

heroku create your-app-name

Déployer sur Heroku

git push heroku master

Ouvrez votre application dans un navigateur

heroku open your-app-name

Liste les commandes Heroku

heroku commands

Aide générale

heroku help

Aide pour une commande spécifique

heroku help <command>