8 min de lecture
Sortie de Scalingo CLI 1.0.0
Après plusieurs pré-releases de notre client en ligne de commande scalingo communément appelé Scalingo CLI, nous lançons la première version stable : 1.0.0. Il est maintenant plus simple que jamais d'accéder à vos bases de données.

Après plusieurs pré-lancements de notre client en ligne de commande scalingo, communément appelé Scalingo CLI, nous publions la première version stable : 1.0.0. Il est maintenant plus simple que jamais d'accéder à vos bases de données.
Nouvelles fonctionnalités
Consoles de bases de données
Nous fournissons des instances de bases de données managées MongoDB, PostgreSQL, MySQL, Redis et Elasticsearch. Toutes sauf Elasticsearch offrent une utilité REPL (Read-Eval-Print-Loop) pour accéder et modifier les données manuellement si besoin. Dans cette version, nous avons ajouté des outils pour accéder à ces différents outils. Il suffit d'exécuter scalingo -console. L'utilitaire récupérera vos variables d'environnement et les analysera pour exécuter directement un conteneur unique avec le REPL correctement configuré.
Ainsi, les nouvelles commandes suivantes ont été ajoutées :
Gestion des collaborateurs
Jusqu'à présent, les collaborateurs d'une application ne pouvaient être gérés que via notre tableau de bord web. Nous avons ajouté dans cette version trois commandes pour les gérer en utilisant l'utilitaire scalingo.
Liste de tous les collaborateurs d'une application :
Ajouter un utilisateur spécifique en tant que collaborateur d'une application :
Retirer les permissions de collaboration d'un utilisateur :
Gestion du proxy HTTP(S)
Avant aujourd'hui, il n'était pas possible d'utiliser le CLI derrière un proxy. Nous savons que cela a été inconfortable pour certains utilisateurs qui sont derrière un proxy d'entreprise. Des modifications ont été apportées pour vous permettre de configurer le proxy.
Il vous suffit de configurer les variables d'environnement http_proxy et https_proxy dans votre terminal actuel. Ces variables sont standard et couramment utilisées par une large gamme d'outils, y compris curl ou wget
Exemple :
Plusieurs corrections de bugs
Évidemment, plusieurs corrections de bugs ont été appliquées, par exemple, vous pouvez maintenant suivre les journaux indéfiniment, ils ne s'arrêteront pas après seulement 30 secondes.
CHANGELOG complet
Vous pouvez trouver notre changelog complet sur GitHub : https://github.com/Scalingo/cli/releases/tag/1.0.0
Aussi utile que notre tableau de bord web
Aujourd'hui, notre utilitaire en ligne de commande a toutes les fonctionnalités de notre tableau de bord. Si vous êtes un aficionado de la ligne de commande, vous pouvez baser tout votre flux de travail sur cet outil, plus besoin d'utiliser notre interface web. Voici quelques cas d'utilisation :
D'abord, vous souhaitez lier un nom de domaine à l'une de vos applications :
Plus tard, vous décidez de configurer votre propre certificat HTTPS pour ce nom de domaine car vous souhaitez que vos utilisateurs aient une connexion sécurisée lorsqu'ils accèdent à votre application.
Si vous souhaitez suivre les journaux de votre application parce que vous avez détecté des bugs et que vous souhaitez suivre ce qui se passe
Le nombre d'utilisateurs augmente et vous sentez que votre application met un peu de temps à répondre, vous pouvez la faire évoluer en un instant
Enfin, vous pensez que les conteneurs de 512 Mo ne suffisent pas, votre application devient plus lourde et son exécution nécessite plus de mémoire, donc vous décidez de scaler verticalement votre application
Ce ne sont finalement que des exemples de ce que vous pouvez faire avec cet outil. Nous aimerions savoir ce que vous aimeriez faire avec ou vos idées d'améliorations. C'est open-source, n'hésitez pas à créer des problèmes sur le projet GitHub
Juste un autre consommateur de l'API
Pour conclure, gardez à l'esprit que notre tableau de bord et nos clients en ligne de commande ne sont que des consommateurs de notre API publique. Sa documentation peut être trouvée ici : http://developers.scalingo.com/. Nous avons déjà parlé des possibilités créées par cette API, ces clients ne sont que des exemples de ce que nous pouvons faire avec. Si vous souhaitez automatiser des processus spécifiques, construisez vos outils et soyez également un consommateur de l'API !
Procédure d'installation
Allez sur http://cli.scalingo.com

Yann Klis
Yann KLIS a fondé Scalingo en 2015 avec son associé Léo Unbekandt avec la vision de proposer une plateforme cloud d'hébergement web, véritable alternative européenne et souveraine aux géants américains. Aujourd'hui Scalingo héberge plusieurs milliers d'applications web déployées par des clients du monde entier ! L'objectif de Scalingo est de devenir la plateforme cloud de référence pour les développeurs web en Europe. Auparavant, il a fondé Novelys, un studio de développement spécialisé dans la technologie Ruby on Rails.
Restez informé
Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.
Prêt à déployer en toute confiance ?
Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.
Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment





