Skip to content

diploi/component-deno

Repository files navigation

icon

Deno Component for Diploi

launch with diploi badge component on diploi badge latest tag badge

A generic Deno component that can be used to run any Deno app.

Uses the official Deno Docker image.

Operation

Getting started

  1. In the Dashboard, click Create Project +
  2. Under Pick Components, choose Deno
  3. In Pick Add-ons, you can add one or multiple databases to your app
  4. Choose Create Repository, which will generate a new GitHub repo
  5. Lastly, click Launch Stack

Development

Runs deno task dev when deployment is started, which executes your app in watch mode with network and environment variable access:

deno run --watch --allow-net --allow-env src/main.ts

No deno install is required, as new import in TypeScript files will trigger Deno to automatically download and cache those modules as needed.

Production

Builds a production-ready image. Runs deno task prod to start your app with network and environment variable access:

deno run --allow-net --allow-env src/main.ts

Dependencies are cached during the build stage using deno cache ..