Essas instruções vão te levar a uma cópia do projeto rodando em sua máquina local para propósitos de testes e desenvolvimento.
- Node.js versão 12 ou superior
- Gerenciador de pacotes (Yarn ou NPM)
- Uma instância local ou um cluster do MongoDB rodando
$ git clone https://github.com/Lorenalgm/DevChallengeAPI.git
$ cd DevChallengeAPIOu se preferir, faça o download do projeto.
$ yarnou
$ npm install(OPCIONAL) Crie um arquivo na raiz do projeto chavado .env.
APP_URL={A URL em que o seu app está hospedado}
MONGO_URL={Sua string de conexão do MongoDB}
Por padrão, o arquivo .env.development já vem com variáveis de ambiente pré-definidas para um ambiente de desenvolvimento.
$ yarn devou
$ npm run devE você está pronto para ir!
Por padrão, instalar o projeto com o Docker Compose o inicializará como um ambiente de desenvolvimento.
$ git clone https://github.com/Lorenalgm/DevChallengeAPI.git
$ cd DevChallengeAPIOu se preferir, faça o download do projeto.
$ docker-compose build && docker-compose up -dNota: O servidor e a instância do MongoDB estará rodando nas portas 3001 e 3002, respectivamente.
E você está pronto para ir!