Spec-Zone.ru › Deno 2

Как развернуть Deno на Kinsta

Хостинг приложений Kinsta — это служба, которая позволяет создавать и развертывать веб-приложения непосредственно из вашего репозитория Git.

Подготовка вашего приложения

В Kinsta мы рекомендуем использовать пакет deno-bin для запуска приложений Deno.

Для этого ваш package.json должен выглядеть так:

package.json
{
  "name": "deno app",
  "scripts": {
    "start": "deno run --allow-net index.js --port=${PORT}"
  },
  "devDependencies": {
    "deno-bin": "^1.28.2"
  }
}

Пример приложения

import { parseArgs } from "jsr:@std/cli";

const { args } = Deno;
const port = parseArgs(args).port ? Number(parseArgs(args).port) : 8000;

Deno.serve({ port }, (_req) => new Response("Hello, world"));

Само приложение достаточно понятно. Важно не жестко кодировать PORT , а использовать переменную окружения, предоставляемую Kinsta.

Также доступен репозиторий, который поможет вам начать работу.

Развертывание

  1. Зарегистрируйтесь на хостинге приложений Kinsta или войдите непосредственно в панель управления My Kinsta.
  2. Перейдите на вкладку Приложения.
  3. Подключите свой репозиторий GitHub.
  4. Нажмите кнопку Добавить сервис > Приложение.
  5. Следуйте шагам мастера.

© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/tutorials/kinsta

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API