Cursor'da yazdığın proje zaten bilgisayarında duruyor. Onu internete çıkarmak için sunucu kurman gerekmez: Cursor'un Agent'ı projeni bir zip dosyasına hazırlar, sen Ai to App'e yüklersin. Web siteleri saniyeler içinde, sunucu uygulamaları veritabanlarıyla birlikte dakikalar içinde yayına çıkar.
Agent'a Yazacağın Mesaj
Projeni Cursor'da aç, Agent penceresine şunu yaz:
https://aitoapp.com/tr/upload-guide adresindeki rehberi oku. Projemi bu rehbere göre Ai to App'e yüklenecek hale getir, kontrol listesini tek tek uygula ve zip dosyasını hazırla.
Agent komut çalıştırmadan önce onay isteyebilir; ne zaman soracağını Cursor'un Run Mode ayarı belirler. Adresi okuyamazsa rehberi ana sayfadan indir, proje klasörüne koy ve mesaja @ ile ekle.
Her Seferinde Anlatmamak İçin
Projeyi sık güncelleyeceksen rehber adresini bir Cursor kuralı yap. .cursor/rules klasörüne eklediğin kural sonraki sohbetlerde de geçerli olur; Agent, Ai to App kurallarına baştan uyar ve sona kalan düzeltmeler azalır.
Projene Göre Zip'in İçinde Ne Olur
| Projen | Zip'e giren |
|---|---|
| Düz HTML, CSS, JS | Dosyaların kendisi |
| React, Vue, Vite, Astro | Derleme sonrası dist klasörünün içi |
| Next.js | Kaynak kod; sunucuda derlenir |
| Express, Fastify gibi Node.js sunucuları | Kaynak kod ve kilit dosyası |
| Python, .NET | Kaynak kod |
Doğru klasörü seçmek Agent'ın işi; bu tablo yalnız ne beklemen gerektiğini gösterir.
Zip'i Nasıl Bulursun
Agent zip'in yerini yazar. Dosya Cursor'un dosya ağacındaysa sağ tıklayıp "Reveal in File Explorer" (Mac'te "Reveal in Finder") seç, dosyayı ana sayfadaki kutuya sürükle. Zip 50 MB'ı geçiyorsa içinde node_modules kalmıştır; Agent'a çıkarmasını söyle.
Yayından Sonra
- Ortam değişkenleri: Agent'ın listelediği değişkenler için Uygulamalarım sayfasında uygulamanın kartındaki Ortam Değişkenleri düğmesine bas, değerleri gir ve Kaydet ve Yeniden Yayınla de. Değerleri zip'e koyma;
.envdosyaları yayına alınmaz. YalnızVITE_,NEXT_PUBLIC_,PUBLIC_,REACT_APP_önekli herkese açık değerler derlemeye alınır. - Hata çıkarsa: Ai to App'in yazdığı hata metnini Agent'a yapıştır, yeni zip'i yükle.
- Güncelleme: Yeni zip'i aynı uygulamanın kartından yükle; adresin aynı kalır, veritabanındaki bilgiler korunur.
Tüm kurallar Yükleme Rehberi sayfasında, plan sınırları Planlar sayfasında.
