Git Scan - O Mundo Open Source em um só lugar
- yarn >=1.22.5
- node = 14.17.3
Certifique-se que esteja usando a última versão LTS do Node (14.17.3) e instale todos os pacotes
yarn install
Crie um arquivo .env a partir do .env.example presente na raiz do projeto
cp .env.example .env
Gere sua chave JWT e copie o conteúdo gerado para o campo JWT_SIGNING_PRIVATE_KEY
npm install -g node-jose-tools
jose newkey -s 256 -t oct -a HS512
Inclua nas variáveis ambiente informações do seu Github ID e sua Secret para que o OAuth funcione corretamente. Para mais informações clique aqui.
Para testes locais use as seguintes configurações no momento de criação do OAuth App:
- Homepage URL: http://localhost:3000
- Authorization callback URL: http://localhost:3000/api/auth/callback/github
Inicie a aplicação e divirta-se! 🚀
yarn dev