
Требования
- Linux and MacOS
- Windows (WSL)
Прежде чем установить и использовать Twenty, убедитесь, что у вас установлено следующее:
Шаг 1: Клонирование с помощью Git
Выполните следующую команду в терминале.- SSH (Recommended)
- HTTPS
Если вы еще не настроили SSH ключи, вы можете узнать, как это сделать здесь.
Шаг 2: Перейдите в корень
Шаг 3: Настройка базы данных 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 и паролем postgres.
Шаг 4: Настройка базы данных Redis (кэш)
Twenty требует кэша Redis для обеспечения наилучшей производительности- 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
Шаг 5: Настройка переменных окружения
Используйте переменные окружения или файлы.env для настройки вашего проекта. Подробнее здесь.
Скопируйте .env.example файлы в /front и /server:
Шаг 6: Установка зависимостей
Чтобы собрать сервер Twenty и добавить данные в вашу базу данных, выполните следующую команду:npm или pnpm не будут работать
Шаг 7: Запуск проекта
- Linux
- Mac OS
- Windows (WSL)
В зависимости от вашей дистрибуции Linux, сервер Redis может быть запущен автоматически.
Если нет, проверьте руководство по установке Redis для вашего дистрибутива.
Шаг 8: Использовать Twenty
Frontend Фронтенд Twenty будет работать на http://localhost:3001. Вы можете войти, используя учетную запись демо по умолчанию:tim@apple.dev (пароль: tim@apple.dev)
Backend
- Сервер Twenty будет работать на http://localhost:3000.
- К GraphQL API можно получить доступ по адресу http://localhost:3000/graphql.
- К REST API можно обратиться по адресу http://localhost:3000/rest.