
Předpoklady
- Linux and MacOS
- Windows (WSL)
Než nainstalujete a použijete Twenty, ujistěte se, že máte na svém počítači nainstalovány následující balíčky:
Krok 1: Git Clone
V terminálu spusťte následující příkaz.- SSH (Recommended)
- HTTPS
Pokud jste ještě nenastavili SSH klíče, můžete se naučit, jak to udělat, zde.
Krok 2: Umístěte se na kořen
Krok 3: Nastavení PostgreSQL databáze
- 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 a heslem postgres.
Krok 4: Nastavení Redis databáze (cache)
Twenty vyžaduje ke svému provozu Redis cache pro zajištění nejlepšího výkonu.- 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
Krok 5: Nastavení proměnných prostředí
Použijte proměnné prostředí nebo.env soubory, abyste nakonfigurovali váš projekt. Více informací zde
Zkopírujte soubory .env.example v /front a /server:
Krok 6: Instalace závislostí
Pro sestavení Twenty serveru a zavedení některých dat do vaší databáze spusťte následující příkaz:npm nebo pnpm nebudou fungovat.
Krok 7: Spuštění projektu
- Linux
- Mac OS
- Windows (WSL)
V závislosti na vaší Linuxové distribuci mohl být Redis server spuštěn automaticky.
Pokud ne, zkontrolujte instalační průvodce Redis pro vaši distribuci.
Krok 8: Použijte Twenty
Frontend Frontend Twenty bude spuštěný na http://localhost:3001. Můžete se přihlásit pomocí výchozího demo účtu:tim@apple.dev (heslo: tim@apple.dev)
Backend
- Server Twenty poběží na http://localhost:3000
- K GraphQL API se dostanete na http://localhost:3000/graphql
- K REST API je přístup na http://localhost:3000/rest