-
É necessario instalar o Node, Npm, Git,Docker e Yarn, para rodar o projeto.
-
Clone esse projeto em sua maquina rodando o seguinte comando: git clone https://github.com/vanessa-dev/appointment-api.git
-
Entre dentro da pasta do projeto e rode o seguinte comando: yarn install para instalar todas as depedencias do projeto.
-
Criando um container postgres, troque nome_bd pelo nome do banco de dados que voce usara na aplicacao e senha pela senha que deseja usar no seu banco de dados: docker run --name nome_bd -e POSTGRES_PASSWORD=senha -p 5432:5432
-
Crie seu banco de dados, usando um gerenciador de banco de dados para Postgres da sua preferencia DBeaver.
-
Renomeie o arquivo ormconfig.example.json para ormconfig.json, substitua as configurações do banco de dados.
-
Renomeie o arquivo src/auth.example.ts para auth.ts, substitua as configuracoes da secret key.
-
Rode o comando yarn dev:server
OBS Antes de executar o passo 8 sempre verificar se o seu container postgres esta startado.
Repósitorio do front-end da aplicação: https://github.com/vanessa-dev/gobarber-web