Dette er et eksempel på, hvordan du konfigurerer en Deno-applikation til implementering på Kinstas Applikation Hosting-tjenester.

Deno er en JavaScript-, TypeScript- og WebAssembly-køringstid med sikre standardindstillinger og en fantastisk udvikleroplevelse. De vigtigste funktioner omfatter:

  • TypeScript uden videre: Førsteklasses understøttelse af TypeScript – du behøver ikke bruge timer på at konfigurere ting, der går i stykker, så snart du opdaterer en afhængighed.
  • Fantastisk alt-i-ét værktøj: Indbygget linter, kodeformatter, mulighed for at opbygge en selvstændig eksekverbar fil, testkører, IDE-integration og meget mere.

Flere oplysninger findes på Deno.land.

Under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din package.json-fil.

  1. Fork følgende GitHub-repository: Kinsta – Hello World – Deno.
  2. I MyKinsta skal du tilføje en applikation med Hello World – Deno. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.

Appen er tilgængelig, så snart opbygningen er færdig, og en Hello World-side indlæses på din applikations URL-adresse.

Deno Hello World-siden efter en vellykket installation.
Deno Hello World-siden efter en vellykket installation.

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du behøver ikke at definere den eller indkode den i applikationen.

Start Kommando

Når du implementerer programmet, opretter Kinsta automatisk en webproces med npm start som Start-kommando.

Implementeringens livscyklus

Når en implementering påbegyndes (ved at oprette en applikation eller ved at genimplementere på grund af en indgående commit), køres npm build command efterfulgt af npm start -kommandoen.