Heroku - 5 Vue d'ensemble Heroku
Bienvenue dans ce cours d'introduction à Heroku. Cette vidéo porte sur la création d'un compte Heroku et l'exploration initiale de la plateforme. Les éléments abordés ici seront détaillés dans les prochaines vidéos. Rendez-vous sur le site d'Heroku et cliquez sur le bouton de création de compte : un formulaire à remplir, puis un email d'activation est envoyé. Une fois le compte activé, vous pouvez vous connecter. À la première connexion, vous avez l'option de créer une nouvelle application ou une nouvelle équipe. Concentrons-nous sur la création d'une application : choisissez un nom, sélectionnez une région (Europe par exemple), et cliquez sur Create App. Vous arrivez sur le dashboard d'Heroku.
Tour des sections du dashboard
- Overview : vue d'ensemble avec les informations sur les add-ons installés, les dyno formations (nombre et type de dynos disponibles), les collaborateurs et les latest activity (événements récents : par exemple la release initiale et le buildpack ajouté par Heroku lors de la création).
- Resources : c'est ici que l'on configure les dynos et les add-ons. Il faut d'abord choisir le langage de l'application avant de pouvoir augmenter ou diminuer la taille et le nombre de dynos. Le bouton add-ons mène au marketplace, un catalogue très riche où l'on trouve par exemple Heroku Redis. Chaque add-on possède sa page avec description et prix.
- Deploy : gestion du code exécuté par l'application. On y trouve d'abord la section Pipeline (contrôler plusieurs applications partageant la même base de code, par exemple test et production), puis la méthode de déploiement : Heroku Git, GitHub ou Docker (Container Registry). Plus bas, des exemples de commandes pour déployer.
- Metrics : encore peu d'informations au début, mais au fil du temps on peut consulter la consommation des dynos, la puissance de calcul utilisée et d'autres métriques utiles.
- Activity : enregistre tous les événements liés à l'application ; pour l'instant, seulement la release initiale et le buildpack y figurent.
- Access : invitation de collaborateurs. Dans la version gratuite, tout invité a un contrôle quasi total. Pour des permissions plus fines, il faut créer une équipe.
- Settings : paramètres généraux. On peut y modifier le nom de l'application (qui doit être unique sur Heroku), les config vars, le buildpack (responsable de la compilation), le SSL Certificate (sécurité), le domaine personnalisé, le transfert de propriété (à condition que le destinataire soit dans l'équipe), le mode maintenance (qui affiche une page standard personnalisable aux utilisateurs) et enfin la suppression de l'application.
Voilà pour ce tour du dashboard Heroku après la création d'une application. La prochaine vidéo couvrira les permissions ainsi que les prix. À bientôt !