Ceci est un exemple de la façon de configurer une application Deno à déployer sur les services d’hébergement d’applications de Kinsta.

Deno est un moteur d’exécution JavaScript, TypeScript et WebAssembly avec des valeurs par défaut sécurisées et une grande expérience pour les développeurs. Ses principales caractéristiques sont les suivantes :

  • TypeScript prêt à l’emploi : Prise en charge de première classe de TypeScript – pas besoin de passer des heures à configurer des choses qui se cassent dès que vous mettez à jour une dépendance.
  • Excellent outil tout-en-un : Un linter intégré, un formateur de code, la possibilité de construire un exécutable autonome, un exécuteur de tests, une intégration IDE, etc.

Plus d’informations sont disponibles sur Deno.land.

Pendant le processus de déploiement, Kinsta installe automatiquement les dépendances définies dans votre fichier package.json.

  1. Forkez le dépôt GitHub suivant : Kinsta – Hello World – Deno.
  2. Dans MyKinsta, ajoutez une application avec le nom Hello World – Deno. La commande Start peut être laissée vide pour le processus web car Kinsta détecte automatiquement la commande requise lors du premier déploiement.

L’application est disponible dès que la construction est terminée, et une page Hello World se charge à l’URL de votre application.

Page Deno Hello World après une installation réussie.
Page Deno Hello World après une installation réussie.

Configuration du serveur web

Port

Kinsta définit automatiquement la variable d’environnement PORT. Vous n’avez pas besoin de la définir ou de la coder en dur dans l’application.

Commande de démarrage

Lorsque vous déployez l’application, Kinsta crée automatiquement un processus web avec npm start comme commande de démarrage.

Cycle de vie du déploiement

Chaque fois qu’un déploiement est initié (par la création d’une application ou le redéploiement en raison d’un commit entrant), la commande npm build command est exécutée, suivie de la commande npm start.