
Pré-requisitos
- Linux and MacOS
- Windows (WSL)
Antes de instalar e usar o Twenty, certifique-se de instalar o seguinte em seu computador:
Passo 1: Git Clone
No seu terminal, execute o seguinte comando.- SSH (Recommended)
- HTTPS
Se você ainda não configurou as chaves SSH, você pode aprender como fazer isso aqui.
Passo 2: Posicione-se na raiz
Passo 3: Configurar um Banco de Dados 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 e senha postgres.
Passo 4: Configurar um Banco de Dados Redis (cache)
Twenty requer um cache redis para fornecer o melhor desempenho.- 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
Step 5: Setup environment variables
Use variáveis de ambiente ou arquivos.env para configurar seu projeto. Mais informações aqui
Copie os arquivos .env.example em /front e /server:
Passo 6: Instalando dependências
Para compilar o servidor Twenty e inserir alguns dados em seu banco de dados, execute o seguinte comando:npm ou pnpm não funcionarão
Passo 7: Executando o projeto
- Linux
- Mac OS
- Windows (WSL)
Dependendo da sua distribuição Linux, o servidor Redis pode ser iniciado automaticamente.
Caso contrário, verifique o guia de instalação do Redis para sua distro.
Step 8: Use Twenty
Frontend O frontend do Twenty estará rodando em http://localhost:3001. Você pode acessar com a conta demo padrão:tim@apple.dev (senha: tim@apple.dev)
Backend
- O servidor do Twenty estará operando em http://localhost:3000
- A API GraphQL pode ser acessada em http://localhost:3000/graphql
- A API REST pode ser alcançada em http://localhost:3000/rest