Cette page a été traduite par l'API Cloud Translation.
Switch to English

Développer un service en local

Avec Cloud Code, vous pouvez développer vos services Cloud Run localement dans un environnement de type Cloud Run. Cloud Code surveille les modifications apportées à votre source et met rapidement à jour le service en cours pour refléter ces modifications.

Définir la configuration d'exécution

Avant d'exécuter votre service, vous devez créer votre configuration d'exécution comme suit:

  1. Accédez au sélecteur d'exécutions/de débogage de la barre de navigation et cliquez sur Modifier les configurations.
  2. Dans Cloud Code: Cloud Run, sélectionnez Cloud Run: Exécuter en local.
  3. Spécifiez votre choix de compilateur et les paramètres pertinents.

    Cloud Code est compatible avec les types d'artefacts Docker, Jib et Buildpacks.

  4. Cliquez sur OK.

    Fenêtre de configuration "Cloud Run: Run Locally" (Cloud Run : Exécuter localement)

Facultatif : personnaliser la configuration

Lorsque vous développez en local, vous pouvez spécifier des paramètres supplémentaires tels qu'un compte de service, des variables d'environnement et des connexions SQL (lors de l'utilisation de Cloud Run (entièrement géré)) dans la section "Paramètres de révision avancés" lorsque vous sélectionnez Modifiez les configurations.

Variables d'environnement

Les variables d'environnement suivantes sont automatiquement ajoutées aux conteneurs en cours d'exécution :

Nom Description Exemple
PORT Port sur lequel le serveur HTTP doit écouter. 8080
K_SERVICE Nom du service Cloud Run en cours d'exécution. hello-world
K_REVISION Nom de la révision Cloud Run en cours d'exécution. hello-world.1
K_CONFIGURATION Nom de la configuration Cloud Run ayant créé la révision. hello-world

Stocker des secrets

Si votre code inclut des données potentiellement sensibles telles que des clés API, des mots de passe et des certificats, nous vous recommandons de les stocker en tant que secrets. Avec Cloud Code, vous pouvez stocker ces secrets en toute sécurité dans Secret Manager et les récupérer de manière automatisée lorsque vous en avez besoin. Pour plus d'informations sur la création et la gestion des secrets avec Cloud Code, consultez le guide de Secret Manager.

Exécuter votre service

Pour exécuter votre service, procédez comme suit:

  1. Choisissez la cible d'exécution Cloud Run: Exécuter en local dans le sélecteur de configuration d'exécution/de débogage de la barre de navigation.
  2. Cliquez sur Cloud Run: Exécuter en local icône d'action d'exécution.
  3. Affichez les journaux de votre service en cours d'exécution, directement transmis à la fenêtre de sortie.
  4. Une fois le déploiement terminé, vous pouvez afficher le service en cours en suivant l'URL affichée dans le panneau "Journal des événements". Dans l'exemple ci-dessous, cette URL est http://localhost:8080.

    Journal des événements avec notification de déploiement réussie et URL pour prévisualiser votre service

Assistance

Pour envoyer vos commentaires, signalez un problème sur GitHub ou posez une question sur Stack Overflow.