Claude Code projeni bilgisayarındaki bir klasörde yazar; herkesin açabilmesi için onu bir sunucuya koymak gerekir. Bu son adımı Ai to App üstlenir: zip dosyasını Claude Code hazırlar, sen yüklersin, projen projeadi.aitoapp.com adresinde yayına çıkar. Ücretsiz planda kredi kartı istenmez.
Claude Code'a Yazacağın Mesaj
Proje klasöründe Claude Code'u aç ve ş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.
Claude Code web sayfası okumak ve komut çalıştırmak için senden izin isteyebilir. Bu işte ikisine de izin vermen gerekir; rehberi ancak böyle okur ve zip'i ancak böyle hazırlar.
Senin Yerine Neleri Düzenler
- Projenin türünü belirler. React ya da Vite gibi derlenen sitelerde derlemeyi alır, yalnız çıktı klasörünün içini zip'ler.
- Sunucu uygulamasında portu
PORTdeğişkeninden okutur, sunucuyu0.0.0.0adresine bağlar ve üretim başlatma komutunu yazar. - Şifre ve anahtarları koddan çıkarır.
.envdosyaları venode_moduleszip'e girmez. - Veritabanı bağlantısını Ai to App'in verdiği değişkenden okutur; veritabanını Ai to App kurar.
- İş bitince zip'in yerini ve panele girmen gereken değişkenlerin adlarını söyler.
Zip Hazır Olunca
- Zip dosyasını ana sayfadaki kutuya bırak. Ön kontrol hesap açmadan çalışır.
- Ücretsiz hesabını aç, adresini seç ve yayınla.
- Claude Code ortam değişkeni listelediyse 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.
Bir Sorun Çıkarsa
Ai to App sorunu sade bir dille yazar. O metni aynı Claude Code oturumuna yapıştır; projeyi yeniden anlatman gerekmez. Oluşan yeni zip'i yüklemen yeterli.
| Gördüğün | Nedeni |
|---|---|
Sunucu yalnız localhost'a bağlanıyor | Bilgisayarında çalışan ayar yayında çalışmaz; sunucu 0.0.0.0 adresini dinlemeli. |
start geliştirme sunucusunu çalıştırıyor | vite ya da nodemon gibi komutlar yayın için değildir; start üretim sunucusunu başlatmalı. |
| Ziyaretçilerin yüklediği dosyalar yeni sürümde kayboluyor | Kalıcı olan tek klasör /data; dosyalar oraya yazılmalı. |
Site /api/... adresine istek atıyor | Statik sitenin arkasında sunucu yoktur; proje API'siyle birlikte tek sunucu uygulaması olmalı. |
Sonraki Sürümler
Değişikliği Claude Code'a yaptır, 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.
