> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Dağıtım kontrol listesi

Üretim bağımlılıklarını hazırlayın ve göndermeyi düşündüğünüz akışı doğrulayın.

## Herkese açık bir uygulamayı bu sırayla hazırlayın

Dağıtım, diğer kişilerin ziyaret edebilmesi için uygulamanızı bir barındırma hizmetinde çalıştırmak anlamına gelir. localhost'ye yalnızca geliştirme ortamınızdan erişilebilir. Öncelikle gerçek veritabanı destekli oturum açma işlemini yerel olarak tamamlayın, aşağıdan bir barındırma kılavuzu seçin, ayrı bir test veritabanı oluşturun ve ana bilgisayarın ortam ayarlarını gerçek genel HTTPS uygulaması URL ile yapılandırın. Yerel gösterim ayarlarını genel uygulamadan ayrı tutun.

Depo kökündeki ikinci bir terminalde aşağıdaki Web kontrollerini çalıştırın. Başarılı bir derleme, bilgisayarınızda bir üretim sürümü oluşturur; yüklemez veya yayınlamaz. corepack pnpm --filter @supastack/web start'yi dağıtımla karıştırmayın: start, önceden oluşturulmuş sürümü yerel olarak çalıştırır. Yalnızca geliştirme sunucusunu 3000 numaralı bağlantı noktasında durdurduktan sonra çalıştırın.

Geçiş, ortam ve başlatma adımları için seçilen ana bilgisayarın kılavuzunu izleyin. Satışları açmadan önce kaydolmayı, bir e-posta kodunu, yeniden başlatma sonrasında kaydedilen hesap verilerini ve sağlayıcının sanal alanında ücretli bir özelliği test edin. Bir mobil veya masaüstü istemcinin bu çalışan HTTPS arka ucunu işaret etmesi gerekir. Yerel bir uygulamayı yayınlamak, platformun dağıtım kılavuzunda belgelenen ayrı bir adımdır.

[Google Cloud'a dağıtın](https://supastack.dev/tr/docs/web/deploy-google-cloud.md)

[Coolify ile bir sunucuya dağıtın](https://supastack.dev/tr/docs/web/project-structure.md)

[Veritabanı destekli oturum açma işlemini hazırlayın](https://supastack.dev/tr/docs/web/database.md)

```
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web build
```


## Servisleri hazırlayın

Postgres veritabanını oluşturun, deponun geçişlerini uygulayın ve barındırma kontrol paneline genel uygulamanız URL'yi ve kimlik doğrulama ayarlarını girin. Etkinleştirdiğiniz özellikler için desteklenen bir Web faturalandırma sağlayıcısı ve bir işlemsel e-posta sağlayıcısı seçin. Ürününüz arka plan iş akışlarını kullanırken Trigger.dev'i yapılandırın; temel bir uygulamayı yayınlamak için her entegrasyona ihtiyacınız yoktur.

Üretim YZ görevlerini kabul etmeden önce değişmez model/fiyat kataloğunu ve çalışma alanı YZ politikasını yapılandırın. Boş bir takma ad politikası bu seçenekleri kullanılamaz bırakmalıdır.


## Web uygulamasını derleyin ve dağıtın

Aşağıdaki Web komutlarını depo kökünden çalıştırın ve devam etmeden önce tüm hataları çözün. typecheck türleri kontrol eder, test Web testlerini çalıştırır ve build, üretim dosyalarını yerel olarak oluşturur. Bunları sunucu tarafı ortam ayarlarıyla yüklemek ve çalıştırmak için seçtiğiniz barındırma kılavuzunu izleyin. Bu komutlar uygulamayı dağıtmaz.

```
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web test
corepack pnpm --filter @supastack/web build
```


## Dağıtılan sınırları doğrulayın

Dağıtılan veritabanına karşı giriş ve kalıcılığı doğrulayın; çalışma alanı yalıtımını test edin; Stripe sanal ortam webhook işlemesini ve yetkilendirme değişikliklerini onaylayın; sonuç kalıcılığı ve işlemsel teslimat boyunca bir arka plan görevi çalıştırın.

Açık sağlayıcı kabul süreci için depodaki docs/real-provider-smoke.md ve docs/production-ai-runtime.md dosyalarını okuyun. Başarılı bir derleme ya da kesilen tarayıcı testi bu harici sonuçları kanıtlamaz.


## Sonraki

[Sorun giderme](https://supastack.dev/tr/docs/web/troubleshooting.md)
