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
- Kinsta Uygulama Barındırma üzerinde kaydolun veya doğrudan My Kinsta admin paneline giriş yapın.
- Uygulamalar sekmesine gidin.
- GitHub deponuzu bağlayın.
- Hizmet Ekle > Uygulama butonuna basın.
- 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.