Ana içeriğe geç

kinsta

Kinsta Uygulama Barındırma, web uygulamalarınızı doğrudan Git depozitonuzdan oluşturup dağıtmanıza olanak tanıyan bir hizmettir.

Uygulamanızı Hazırlama

Kinsta'da Deno uygulamalarını çalıştırmak için deno-bin paketini kullanmanızı öneriyoruz.

bilgi

Bunu yapmak için, package.json dosyanız şu şekilde görünmelidir:

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

Örnek Uygulama

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"));

Uygulama kendiliğinden açıktır. Kinsta'nın sağladığı çevre değişkenini kullanmak kritik öneme sahiptir:

"PORT"'u sabit kodlamak yerine bu değişkeni kullanmalısınız.
— Kinsta Dokümantasyonu

Ayrıca başlayabilmeniz için bir depo bulunmaktadır.

Dağıtım

  1. Kinsta Uygulama Barındırma üzerinde kaydolun veya doğrudan My Kinsta admin paneline giriş yapın.
  2. Uygulamalar sekmesine gidin.
  3. GitHub deponuzu bağlayın.
  4. Hizmet Ekle > Uygulama butonuna basın.
  5. Sihirbaz adımlarını takip edin.
ipucu

Uygulamanızı dağıtırken karşılaşabileceğiniz yaygın sorunları önlemek için her adımı dikkatlice izleyin.