Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 2.11 KB

INSTALLING.md

File metadata and controls

81 lines (57 loc) · 2.11 KB

Instalação

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.

Tabela de conteúdos

Instalação padrão

Pré-requisitos

Clonando o repositório

$ git clone https://github.com/Lorenalgm/DevChallengeAPI.git

$ cd DevChallengeAPI

Ou se preferir, faça o download do projeto.

Instalando dependências

$ yarn

ou

$ npm install

Configurando as variáveis de ambiente

(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.

Iniciando uma instância local

$ yarn dev

ou

$ npm run dev

E você está pronto para ir!

Instalação com Docker

Por padrão, instalar o projeto com o Docker Compose o inicializará como um ambiente de desenvolvimento.

Pré-requisitos

Clonando o repositório

$ git clone https://github.com/Lorenalgm/DevChallengeAPI.git

$ cd DevChallengeAPI

Ou se preferir, faça o download do projeto.

Inicializando os contêineres

$ docker-compose build && docker-compose up -d

Nota: O servidor e a instância do MongoDB estará rodando nas portas 3001 e 3002, respectivamente.

E você está pronto para ir!