Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.twenty.com/llms.txt

Use this file to discover all available pages before exploring further.

Yerel sunucuyu yönetme

Yerel Twenty konteynerini kontrol etmek için yarn twenty server kullanın:
KomutNe yapar
yarn twenty server startSunucuyu başlatır (gerekirse imajı çeker)
yarn twenty server start --port 3030Özel bir portta başlatır
yarn twenty server stopSunucuyu durdurur (verileri korur)
yarn twenty server statusURL’yi, sürümü ve oturum açma kimlik bilgilerini gösterir
yarn twenty server logsSunucu günlüklerini akış olarak gösterir
yarn twenty server resetVerileri siler ve sıfırdan başlatır
yarn twenty server upgradeEn güncel twenty-app-dev imajını çeker
yarn twenty server upgrade 2.2.0Belirli bir sürüme yükseltir
Veriler, yeniden başlatmalar arasında iki Docker biriminde kalıcıdır (PostgreSQL için twenty-app-dev-data, dosyalar için twenty-app-dev-storage). Her şeyi silmek için reset kullanın.

Sunucu imajını yükseltme

yarn twenty server upgrade, en güncel imajı çeker, özetleri karşılaştırır ve yalnızca gerçekten bir şey değiştiyse konteyneri yeniden oluşturur. Birimler korunur — yalnızca konteyner değiştirilir. Yeni bir imaj çekildiyse ve konteyner çalışıyorsa, yükseltme otomatik olarak yeni bir konteyner başlatır; sağlıklı hale gelmesini beklemek için ardından yarn twenty server start çalıştırın.
yarn twenty server upgrade            # Latest
yarn twenty server upgrade 2.2.0      # Specific version
yarn twenty server status ile çalışan sürümü doğrulayabilirsiniz (konteynere gömülü APP_VERSION değerini gösterir).

Paralel bir test örneği çalıştırma

server komutlarının herhangi birine --test parametresini vererek ikinci, tamamen yalıtılmış bir örneği yönetin — entegrasyon testlerini çalıştırmak veya ana geliştirme verilerinize dokunmadan denemeler yapmak için kullanışlıdır:
KomutNe yapar
yarn twenty server start --testTest örneğini başlatır (varsayılan bağlantı noktası 2021’dir)
yarn twenty server stop --testDurdurur
yarn twenty server status --testDurumunu gösterir
yarn twenty server logs --testGünlüklerini akış olarak gösterir
yarn twenty server reset --testVerilerini siler
yarn twenty server upgrade --testİmajını yükseltir
Test örneği, kendine ait bir Docker konteynerinde (twenty-app-dev-test), ayrılmış birimlerle (twenty-app-dev-test-data, twenty-app-dev-test-storage) ve yapılandırmayla çalışır; böylece ana örneğinizle çakışma olmadan paralel olarak çalışabilir. Varsayılan 2021’i geçersiz kılmak için --test ile --port’u birlikte kullanın.

Manuel kurulum (iskelet oluşturucu olmadan)

SDK’yı mevcut bir projeye ekliyorsanız iskelet oluşturma adımını atlayın:
yarn add twenty-sdk twenty-client-sdk
package.json dosyasına betiği ekleyin:
{
  "scripts": {
    "twenty": "twenty"
  }
}
Artık yarn twenty dev, yarn twenty server start ve diğerlerini çalıştırabilirsiniz.
twenty-sdk’yi global olarak kurmayın — her uygulama kendi sürümünü kullansın diye proje bazında sabitleyin.