Ön Gereksinimler
- Linux ve MacOS
- Windows (WSL)
Twenty’i yüklemeden ve kullanmadan önce bilgisayarınıza aşağıdakileri yüklediğinizden emin olun:
Adım 1: Git Clone
Terminalinizde aşağıdaki komutu çalıştırın.- SSH (Önerilen)
- HTTPS
SSH anahtarlarını henüz kurmadıysanız, bunu nasıl yapacağınızı buradan öğrenebilirsiniz.
Adım 2: Kök Dizine Konuçlanın
Adım 3: Bir PostgreSQL Veritabanı Kurun
- Linux
- Mac OS
- Windows (WSL)
Seçenek 1 (tercih edilen): Veritabanınızı yerel olarak kurmak için:
Linux makinenize Postgresql yüklemek için şu bağlantıyı kullanın: Postgresql KurulumuNot: İzin hatalarından kaçınmak için
psql komutundan önce sudo -u postgres eklemeniz gerekebilir.Seçenek 2: Eğer docker yüklüyse:postgres ve şifre postgres ile şimdi erişebilirsiniz.
Adım 4: Redis Veritabanı (önbellek) Kurun
Twenty, en iyi performansı sağlamak için bir redis önbelleğe ihtiyaç duyar- Linux
- Mac OS
- Windows (WSL)
Seçenek 1: Redis’i yerel olarak sağlamak için:
Linux makinenize Redis yüklemek için şu bağlantıyı kullanın: Redis KurulumuSeçenek 2: Eğer docker yüklüyse:
Adım 5: Çevresel değişkenleri ayarlayın
Projenizi yapılandırmak için çevresel değişkenler veya.env dosyaları kullanın. Daha fazla bilgi burada
.env.example dosyalarını /front ve /server içine kopyalayın:
Çoklu Çalışma Alanı Modu: Varsayılan olarak, Twenty yalnızca bir çalışma alanının oluşturulabildiği tek çalışma alanı modunda çalışır. Çoklu çalışma alanı desteğini etkinleştirmek için (alt alan adına dayalı özellikleri test etmek açısından kullanışlıdır), sunucunuzdaki
.env dosyanızda IS_MULTIWORKSPACE_ENABLED=true değerini ayarlayın. Ayrıntılar için Çoklu Çalışma Alanı Modu bölümüne bakın.Adım 6: Bağımlılıkların yüklenmesi
Twenty server’ı oluşturup veritabanınıza bazı veriler yerleştirmek için aşağıdaki komutu çalıştırın:npm veya pnpm çalışmaz
Adım 7: Projeyi çalıştırma
- Linux
- Mac OS
- Windows (WSL)
Dağıtımınıza bağlı olarak, Redis sunucusu otomatik olarak başlatılabilir.
Değilse, dağıtımınız için Redis Kurulum Kılavuzu üzerinden kontrol edin.
Adım 8: Twenty’yi kullanın
Ön Uç Twenty’nin ön ucu http://localhost:3001 adresinde çalışıyor olacak. Varsayılan demo hesabıyla giriş yapabilirsiniz:tim@apple.dev (şifre: tim@apple.dev)
Arka Uç
- Twenty’nin sunucusu http://localhost:3000 adresinde çalışır durumda olacak
- GraphQL API’sine http://localhost:3000/graphql adresinden erişebilirsiniz.
- REST API’sine http://localhost:3000/rest adresinden ulaşabilirsiniz.