Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 7 additions & 13 deletions runtime/_data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -148,12 +148,13 @@ export const sidebar = [
},
"/runtime/reference/deno_namespace_apis/",
"/runtime/reference/web_platform_apis/",
"/runtime/reference/continuous_integration/",
"/runtime/reference/node/",
{
label: "npm packages",
id: "/runtime/reference/npm/",
},
"/runtime/reference/continuous_integration/",
"/runtime/reference/deploying_and_embedding/",
"/runtime/reference/wasm/",
"/runtime/reference/tcp_udp_connections/",
],
Expand Down Expand Up @@ -182,18 +183,6 @@ export const sidebar = [
title: "Advanced Topics",
items: [
"/runtime/manual/advanced/private_repositories/",
{
label: "Deploying & Embedding Deno",
items: [
"/runtime/manual/advanced/deploying_deno/",
"/runtime/manual/advanced/deploying_deno/aws_lightsail/",
"/runtime/manual/advanced/deploying_deno/cloudflare_workers/",
"/runtime/manual/advanced/deploying_deno/digital_ocean/",
"/runtime/manual/advanced/deploying_deno/google_cloud_run/",
"/runtime/manual/advanced/deploying_deno/kinsta/",
"/runtime/manual/advanced/embedding_deno/",
],
},
{
label: "TypeScript in Deno",
items: [
Expand Down Expand Up @@ -248,6 +237,11 @@ export const sidebar = [
"/runtime/tutorials/os_signals/",
"/runtime/tutorials/file_system_events/",
"/runtime/tutorials/module_metadata/",
"/runtime/tutorials/aws_lightsail/",
"/runtime/tutorials/cloudflare_workers/",
"/runtime/tutorials/digital_ocean/",
"/runtime/tutorials/google_cloud_run/",
"/runtime/tutorials/kinsta/",
],
},
{
Expand Down
19 changes: 0 additions & 19 deletions runtime/manual/advanced/deploying_deno/index.md

This file was deleted.

45 changes: 45 additions & 0 deletions runtime/reference/deploying_and_embedding.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: "Deploying and embedding Deno"
old_url:
- /runtime/manual/advanced/embedding_deno/
- /runtime/manual/advanced/deploying_deno/
---

Developers often choose not to manage and maintain the hardware to run their
Deno scripts themselves, preferring instead to use cloud services which will
manage scalability, uptime and maintenance for them.

## Deno Deploy

The easiest and fastest way to deploy your Deno projects to the cloud is with
[Deno Deploy](https://deno.com/deploy). Deploy is a globally distributed
platform for serverless JavaScript, TypeScript and WASM applications. It is
built on top of the Deno runtime and is designed to be fast, secure and
scalable, with each deployment running in its own V8 isolate.

Deploy is the first JavaScript edge runtime that lets you run millions of npm
modules in production without the hassle of bundling them first. Say goodbye to
webpack config nightmares! It integrates with GitHub and GitHub Actions for
effortless deployments and CI/CD workflows.

For more information, check out the [Deploy documentation](/deploy/manual).

## Other Cloud Providers

We also have guides on deploying Deno to other cloud providers:

- [Digital Ocean](/runtime/tutorials/digital_ocean/)
- [AWS Lightsail](/runtime/tutorials/aws_lightsail/)
- [Google Cloud Run](/runtime/tutorials/google_cloud_run/)
- [Cloudflare Workers](/runtime/tutorials/cloudflare_workers/)
- [Kinsta](/runtime/tutorials/kinsta/)

## Embedding Deno

Deno consists of multiple parts, one of which is `deno_core`. This is a Rust
crate that can be used to embed a JavaScript runtime into your Rust application.
Deno is built on top of `deno_core`.

The Deno crate is hosted on [crates.io](https://crates.io/crates/deno_core).

You can view the API on [docs.rs](https://docs.rs/deno_core).
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Deploy Deno to Amazon Lightsail
oldUrl: /runtime/manual/advanced/deploying_deno/aws_lightsail/
---

[Amazon Lightsail](https://aws.amazon.com/lightsail/) is the easiest and
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Deploying Deno to Cloudflare Workers"
oldUrl: /runtime/manual/advanced/deploying_deno/cloudflare_workers/
---

Cloudflare Workers allows you to run JavaScript on Cloudflare's edge network.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "How to Deploy Deno to Digital Ocean"
oldUrl: /runtime/manual/advanced/deploying_deno/digital_ocean/
---

Digital Ocean is a popular cloud infrastructure provider offering a variety of
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "How to Deploy to Google Cloud Run"
oldUrl: /runtime/manual/advanced/deploying_deno/google_cloud_run/
---

[Google Cloud Run](https://cloud.google.com/run) is a managed compute platform
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "How to Deploy Deno on Kinsta"
oldUrl: /runtime/manual/advanced/deploying_deno/kinsta/
---

[Kinsta Application Hosting](https://kinsta.com/application-hosting) is a
Expand Down