
Voraussetzungen
- Linux and MacOS
- Windows (WSL)
Bevor Sie Twenty installieren und verwenden können, stellen Sie sicher, dass Sie Folgendes auf Ihrem Computer installiert haben:
Schritt 1: Git klonen
Führen Sie in Ihrem Terminal den folgenden Befehl aus.- SSH (Recommended)
- HTTPS
Wenn Sie SSH-Schlüssel noch nicht eingerichtet haben, können Sie hier erfahren, wie das geht.
Schritt 2: Positionieren Sie sich im Stammverzeichnis
Schritt 3: Einrichten einer PostgreSQL-Datenbank
- 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 und dem Passwort postgres.
Schritt 4: Einrichten einer Redis-Datenbank (Cache)
Twenty benötigt einen Redis-Cache, um die beste Leistung zu bieten- 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
Schritt 5: Einrichten von Umgebungsvariablen
Verwenden Sie Umgebungsvariablen oder.env-Dateien, um Ihr Projekt zu konfigurieren. Weitere Informationen hier
Kopieren Sie die .env.example-Dateien in /front und /server:
Schritt 6: Abhängigkeiten installieren
Um den Twenty-Server zu bauen und einige Daten in Ihre Datenbank zu seeden, führen Sie den folgenden Befehl aus:npm oder pnpm funktionieren nicht.
Schritt 7: Das Projekt ausführen
- Linux
- Mac OS
- Windows (WSL)
Je nach Ihrer Linux-Distribution könnte der Redis-Server automatisch gestartet werden.
Wenn nicht, überprüfen Sie den Redis Installationsleitfaden für Ihre Distribution.
Schritt 8: Verwenden Sie Twenty
Frontend Das Frontend von Twenty läuft unter http://localhost:3001. Sie können sich mit dem Standard-Demokonto anmelden:tim@apple.dev (Passwort: tim@apple.dev)
Backend
- Der Server von Twenty wird unter http://localhost:3000 verfügbar sein.
- Die GraphQL-API kann unter http://localhost:3000/graphql erreicht werden.
- Die REST-API ist erreichbar unter http://localhost:3000/rest