Déployez et contrôlez vos applications depuis VS Code

Connectez votre compte avec un code dans le navigateur, déployez le dossier sur lequel vous travaillez et suivez vos applications, bases de données et espaces de travail depuis la barre latérale.

Nécessite VS Code 1.125 ou une version ultérieure. Le code source est disponible sur GitHub.

Connectez votre compte sans copier de clé

VS Code affiche un code, vous l’approuvez dans le navigateur et l’éditeur reçoit sa propre autorisation.

  1. 1

    VS Code affiche un code

    Cliquez sur Connecter un compte dans la barre latérale. Un code de huit caractères s’affiche, déjà copié pour vous.

  2. 2

    Approuvez-le dans le navigateur

    Collez le code sur la page qui s’ouvre, puis approuvez. Ne saisissez jamais un code que quelqu’un vous a envoyé.

  3. 3

    L’éditeur est connecté

    La barre latérale confirme le compte et charge vos applications, bases de données et espaces de travail.

  • Valable 90 jours
  • Révocable à tout moment depuis votre compte
  • Conservée dans le trousseau de votre système, jamais en clair
  • Votre mot de passe ne transite jamais par VS Code

Toutes vos applications d’un coup d’œil

La barre latérale s’ouvre sur votre plan et votre RAM, suivis d’une carte par application avec son statut, son CPU et sa mémoire. Cliquez sur une carte pour voir ses détails et faites un clic droit dessus pour accéder à toutes les actions.

  • Statut en direct

    En ligne, hors ligne, ou ambre pendant qu’un démarrage, un arrêt ou un redémarrage que vous avez lancé est en cours.

    • Filtre par nom, domaine ou ID
    • Pages de 10 quand la liste s’allonge
    • Les favoris restent en tête
  • Chaque action en un clic

    Le menu de chaque carte regroupe ses actions par usage, avec les actions destructrices en dernier. La palette de commandes propose les mêmes actions.

    • Démarrer, arrêter et redémarrer
    • Ouvrir dans le tableau de bord ou copier l’ID
    • Ne liste que les applications concernées par l’action
  • Dans la barre d’état

    Combien d’applications sont en ligne et si Square Cloud fonctionne normalement, sans rien ouvrir.

    • Compte, plan et statut du service au survol
    • Cliquez pour actualiser

Déployez depuis l’éditeur

Téléversez le projet sur lequel vous travaillez en tant que nouvelle application, envoyez des modifications à une application existante, ou liez un dépôt GitHub et déployez à chaque push.

  • Téléverser une application

    Choisissez le dossier ouvert ou n’importe quel autre. L’extension le compresse selon vos règles d’exclusion et vous demande confirmation avant que le moindre fichier ne quitte votre machine.

  • Commit des modifications

    Envoyez les fichiers modifiés ou un dossier entier. L’application conserve son ID, son domaine et ses paramètres.

    • Ne redémarre ensuite que si vous le souhaitez
    • Les dossiers suivent les mêmes règles d’exclusion
  • Déployer à chaque push

    Liez une application à un dépôt et à une branche GitHub : chaque push sur cette branche la déploie, sans aucun téléversement.

    • Utilise la GitHub App Square Cloud
    • Dissociez le dépôt à tout moment

Un squarecloud.app qui se vérifie tout seul

Le fichier de configuration bénéficie de l’autocomplétion, de la validation et de corrections rapides pendant la saisie, sans rien installer de plus. Si vous préférez ne pas l’écrire, le tableau de bord le génère quand vous y créez l’application.

  • Autocomplétion

    Toutes les clés, ainsi que les valeurs de MAIN, RUNTIME, VERSION, MEMORY et AUTORESTART. MAIN suggère les fichiers source de votre projet.

  • Erreurs pendant la saisie

    Les clés manquantes, les valeurs trop longues, un fichier MAIN inexistant et une mémoire inférieure au minimum sont soulignés immédiatement.

  • Corrections rapides

    L’ampoule remplace un RUNTIME, VERSION ou AUTORESTART invalide par une valeur acceptée par Square Cloud, en un clic.

Tout le reste, depuis la même barre latérale

Logs, métriques, snapshots, variables, bases de données et espaces de travail, dans le menu de chaque carte et dans la palette de commandes.

  • Logs et flux en temps réel

    Récupérez les derniers logs quand vous en avez besoin, ou suivez un flux en temps réel dans le panneau Sortie. Il se reconnecte automatiquement si la connexion est interrompue.

  • Métriques et trafic

    CPU, RAM et réseau sur les dernières 24 heures, pour les applications de 512 MB ou plus. Les sites web disposent aussi des logs, erreurs et performances edge, ainsi que du vidage du cache.

  • Snapshots

    Téléchargez un snapshot avant une modification risquée, et restaurez-en un antérieur quand vous en avez besoin. La suppression d’une application crée d’abord un snapshot de récupération.

  • Variables d’environnement

    Listez, ajoutez, modifiez et supprimez des variables sans quitter l’éditeur. Les changements s’appliquent immédiatement.

  • Bases de données

    Créez des bases de données MongoDB, MySQL, PostgreSQL et Redis, démarrez-les ou arrêtez-les, et téléchargez le certificat TLS. L’URL de connexion est copiée une seule fois, à la création.

  • Espaces de travail

    Consultez les espaces de travail que vous possédez ou avez rejoints, avec leurs membres et leurs applications. Créez-en un, ou copiez votre code d’invitation pour qu’un propriétaire vous ajoute.

Tout reste clair quand quelque chose ne va pas

Chaque problème a son propre état, qui explique ce qui s’est passé et propose l’action utile, au lieu d’un panneau vide.

  • Pas de connexion

    La barre latérale indique qu’elle ne peut pas joindre Square Cloud et se reconnecte d’elle-même dès que vous êtes de nouveau en ligne.

  • Trop de requêtes

    Les actualisations se mettent en pause, avec un compte à rebours jusqu’à la nouvelle tentative automatique. Ce qui est à l’écran reste affiché, et vos applications continuent de tourner.

  • Incident sur la plateforme

    Quand Square Cloud signale un problème, une bannière affiche le message et un lien vers la page de statut.

  • Code expiré

    Chaque code de connexion n’est valable que quelques minutes. Un clic suffit pour recommencer, et rien n’est connecté entre-temps.

Guidée, ouverte et dans votre langue

  • Prise en main guidée

    Square Cloud: Premiers pas ouvre un guide de démarrage en 10 étapes sur la page Bienvenue, avec des boutons qui lancent les vraies commandes.

  • En huit langues

    L’extension suit la langue d’affichage de VS Code, et ses liens ouvrent le site dans la même langue.

  • Open source

    Sous licence MIT, sur GitHub, sans télémétrie. L’extension ne communique qu’avec Square Cloud, via le SDK officiel.

  • Accessible

    Navigation complète au clavier, focus visible, animations réduites et thèmes à contraste élevé.

Un plan pour chaque étape de votre projet

Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés