
Cerințe
- Linux and MacOS
- Windows (WSL)
Înainte de a instala și utiliza Twenty, asigurați-vă că instalați următoarele pe computerul dvs.:
Pasul 1: Clonarea Git
Rulați în terminalul dvs. comanda următoare.- SSH (Recommended)
- HTTPS
Dacă nu ați configurat deja cheile SSH, puteți învăța cum să faceți acest lucru aici.
Pasul 2: Poziționați-vă la rădăcină
Pasul 3: Configurarea unei baze de date PostgreSQL
- Linux
- Mac OS
- Windows (WSL)
Option 1 (preferred): To provision your database locally:
Use the following link to install Postgresql on your Linux machine: Postgresql InstallationNote: You might need to add
sudo -u postgres to the command before psql to avoid permission errors.postgres și parolă postgres .
Pasul 4: Configurați o bază de date Redis (cache)
Twenty necesită un cache redis pentru a oferi cea mai bună performanță- Linux
- Mac OS
- Windows (WSL)
Option 1: To provision your Redis locally:
Use the following link to install Redis on your Linux machine: Redis Installation
Pasul 5: Configurați variabilele de mediu
Utilizați variabile de mediu sau fișiere.env pentru a configura proiectul dvs. Mai multe informații aici
Copiați fișierele .env.example din /front și /server:
Pasul 6: Instalarea dependențelor
Pentru a construi serverul Twenty și a adăuga date în baza dvs. de date, rulați următoarea comandă:npm sau pnpm nu vor funcționa
Pasul 7: Rularea proiectului
- Linux
- Mac OS
- Windows (WSL)
În funcție de distribuția Linux pe care o folosiți, serverul Redis s-ar putea să fie pornit automat.
Dacă nu, verificați ghidul de instalare Redis pentru distribuția dvs.
Pasul 8: Utilizați Twenty
Front-end Frontend-ul Twenty va rula la http://localhost:3001. Vă puteți loga folosind contul demo implicit:tim@apple.dev (parolă: tim@apple.dev)
Back-end
- Serverul Twenty va fi operativ la http://localhost:3000
- API-ul GraphQL poate fi accesat la http://localhost:3000/graphql
- API-ul REST poate fi accesat la http://localhost:3000/rest