← Tous les connecteursCatalogue Pipedream · Outils de développement

Daytona

Daytona fournit une infrastructure isolée pour exécuter du code généré par un agent. Ce catalogue couvre la création, l’accès et l’exécution dans des environnements de type sandbox.

Version texte de cette fiche

Connexion à vérifier dans Bruno16 actions0 déclencheurs de référence

Utilisation dans Bruno

Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno.

Exemples de demandes à Bruno

Ces exemples utilisent des noms et des données fictifs. Pour les essayer, connectez l’application et accordez les accès nécessaires. Bruno vous demandera de valider les actions qui l’exigent.

Créer un sandbox pour tester un script

Crée un sandbox Daytona pour exécuter un script Python de test sur le projet fictif « import-catalogue ».

Résultat attendu

Un sandbox est créé avec la source de départ demandée ou avec le réglage par défaut si aucune base n’est fournie.

À préciser dans votre demande

  • Objectif d’exécution
  • Type de départ souhaité : snapshot, image Docker ou défaut
  • Nom ou contexte du projet de test
Sources de cet exemple

Exécuter une commande dans un sandbox

Dans le sandbox « test-api-atelier », lance une commande shell qui affiche le contenu du dossier courant et prépare un fichier temporaire.

Résultat attendu

La commande est exécutée dans le sandbox ciblé si celui-ci est accessible et démarré.

À préciser dans votre demande

  • Sandbox cible
  • Commande shell à lancer
  • Contexte de travail, par exemple un projet de test
Sources de cet exemple

Obtenir un lien de prévisualisation pour un service

Pour le sandbox « app-demo », donne-moi un lien de prévisualisation sur le port 3000 afin de vérifier l’interface locale.

Résultat attendu

Une URL de prévisualisation est fournie pour accéder au service HTTP exposé sur le port indiqué.

À préciser dans votre demande

  • Sandbox cible
  • Port exposé
  • Type de service local à prévisualiser
Sources de cet exemple

À savoir avant de commencer

  • La suppression d’un sandbox est irréversible et entraîne la perte des données présentes dans ce sandbox.
  • Le clonage dépend du dépôt, de la branche ou du commit fournis quand ils sont nécessaires.
  • L’exécution concerne un sandbox précis, pas une ressource externe quelconque.
  • Aucune limite de quota ou de durée n’est documentée par cette source.

Pour connecter cette application

  • Rechercher Daytona dans Apps, puis vérifier la connexion et les droits proposés. Connexion indiquée par Pipedream : clé API.
  • Les actions possibles dépendent de votre compte et des accès accordés. Un abonnement à l’application peut être nécessaire.
  • Bruno demande votre confirmation avant de créer, modifier ou supprimer des données. Les actions proposées par un connecteur Bruno peuvent différer de celles du catalogue Pipedream.
  • Le nom anglais est conservé sous chaque action pour la retrouver dans Pipedream.

Actions proposées

  • Cloner un dépôt Git

    Clone un dépôt Git dans un sandbox Daytona, avec prise en charge des dépôts publics, privés, des branches et des commits.

    Nom d’origine : Clone Git Repository
    Documentation Pipedream →
  • Créer un sandbox

    Crée un nouveau sandbox Daytona à partir d’un snapshot, d’une image Docker ou du réglage par défaut.

    Nom d’origine : Create Sandbox
    Documentation Pipedream →
  • Créer un accès SSH

    Crée un accès SSH pour un sandbox Daytona.

    Nom d’origine : Create SSH Access
    Documentation Pipedream →
  • Supprimer un sandbox

    Supprime un sandbox Daytona de manière irréversible et efface ses données.

    Nom d’origine : Delete Sandbox
    Documentation Pipedream →
  • Obtenir un lien de prévisualisation

    Fournit une URL de prévisualisation pour un service qui tourne sur un port précis dans un sandbox.

    Nom d’origine : Get Preview Link
    Documentation Pipedream →
  • Obtenir un sandbox

    Récupère les informations d’un sandbox Daytona.

    Nom d’origine : Get Sandbox
    Documentation Pipedream →
  • Lister les options d’identifiant de sandbox

    Récupère les valeurs disponibles pour le champ Sandbox ID.

    Nom d’origine : List Sandbox ID Options
    Documentation Pipedream →
  • Lister les sandboxes

    Liste les sandboxes présents sur Daytona.

    Nom d’origine : List Sandboxes
    Documentation Pipedream →
  • Lister les options d’identifiant de snapshot

    Récupère les valeurs disponibles pour le champ Snapshot ID.

    Nom d’origine : List Snapshot ID Options
    Documentation Pipedream →
  • Lister les snapshots

    Liste les snapshots disponibles sur Daytona.

    Nom d’origine : List Snapshots
    Documentation Pipedream →
  • Révoquer un accès SSH

    Révoque l’accès SSH d’un sandbox Daytona.

    Nom d’origine : Revoke SSH Access
    Documentation Pipedream →
  • Exécuter du code

    Exécute du code dans un sandbox Daytona avec l’environnement Python, TypeScript ou JavaScript adapté.

    Nom d’origine : Run Code
    Documentation Pipedream →
  • Exécuter une commande

    Exécute une commande shell dans un sandbox Daytona.

    Nom d’origine : Run Command
    Documentation Pipedream →
  • Démarrer un sandbox

    Démarre un sandbox Daytona.

    Nom d’origine : Start Sandbox
    Documentation Pipedream →
  • Arrêter un sandbox

    Arrête un sandbox Daytona.

    Nom d’origine : Stop Sandbox
    Documentation Pipedream →
  • Attendre l’arrêt

    Attend que le sandbox atteigne l’état « stopped ».

    Nom d’origine : Wait Until Stopped
    Documentation Pipedream →

Déclencheurs répertoriés par Pipedream

Aucune action ou aucun déclencheur répertorié ici. Une connexion ne suffit pas à rendre une action disponible dans Bruno.

Source vérifiée le : Daytona sur Pipedream.