Skip to content

bear-system-dev/whyapp-backend

Repository files navigation

WhyApp-Backend

API do software WhyApp, desenvolvido pela Bear System © | 2023

Depende

O projeto é feito utilizando o framework NestJS

Instalação

Siga estes passos corretamente para instalar, testar e modificar a cópia desta API

  1. Obtenha um banco de dados POSTGREE: Antes de tudo, você deve ter um banco de dados rodando. Nós utilizamos para testes o Render para hospedar.
  2. Configurar as variáveis de ambiente: Você deve renomear o arquivo ./.env-exemple para .env apenas.
  3. Conecte-se ao banco de dados POSTGREE: Obtenha a URL de conexão e modifique a chave DATABASE_URL no arquivo ./.env, assim como mostrado abaixo.
   DATABASE_URL="postgresql://docker:docker@localhost:5434/docker?schema=public" 

Nota: Como pode ver, utilizamos um container docker do Postgree, a imagem que utilizamos foi a bitnami/postgresql:latest direto do docker hub

  1. Finalize a configuração: Preencha as chaves obrigatórias restantes do arquivo .env
  2. Instale os pacotes necessários: Faça as instalações das dependências com o comando
   yarn install
  1. Execute a aplicação: Pronto! Agora você pode executar a aplicação localmente com o comando:
   yarn start:dev

Nota: Repare que estamos executando como dev, o que habilita o reinicio automático em caso de alteração no código, em produção você deve executar com start:prod. Confira os scripts no arquivo package.json

Ao seguir o passo-a-passo, a aplicação deve estar rodando corretamente. Assim você pode acessar através do seu localhost na porta 3000 e receber a mensagem: API WhyApp Backend - Rodando...

Contribuição / Contributing

Você pode contribuir neste projeto livremente abrindo um Pull Request após fazer o Fork deste repositório.

License

Este projeto está sob a Licença MIT - consulte o arquivo LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •