☑️ Autenticação de usuário
☑️ Cadastro de empresas, obtendo os dados a partir do BrasilAPI
- typescript
- typeorm
- express
- axios
- mysql
- clone o repositório da aplicação
git clone [email protected]:abelsouzacosta/become-player2.git
cd become-player2
-
Crie um banco de dados para a aplicação
-
Renomeie os arquivos
.ormconfig.env
e.env.example
paraormconfig.env
e.env
, respectivamente -
Atribua os valores para as seguintes variáveis:
# Username do banco de dados
TYPEORM_USERNAME =
# Senha do banco
TYPEORM_PASSWORD =
# Nome do banco
TYPEORM_DATABASE =
-
Instale os pacotes com
yarn
-
Neste projeto foi usado o typeorm, para que seja possível fazer o uso de migrations é preciso ter o pacote
ts-node
instalado globalmente, se você não possuir este pacote instalado de forma global pode instalá-lo usando o comando:
npm -g install ts-node
ousudo npm -g install ts-node
(caso em ambiente linux)
-
Execute as migrations das tabelas com o comando:
yarn typeorm migration:run
-
Inicialize a aplicação com
yarn dev
Os endpoints da aplicação estão documentados abaixo