μ API trata-se de um teste de conhecimentos, a demonstração pode ser acessada aqui.
Você pode realizar o deploy instantâneo no Heroku sem precisar instalar nada no seu ambiente de trabalho bastando utilizar o botão abaixo:
Após clonar o projeto execute o comando make
no intuito de validar os requisitos do sistema e criar as variáveis de ambiente e, logo a seguir make install
para montar os containers e make launch
inicializar a aplicação.
Obtenha mais informações sobre os comandos disponíveis executando
make help
em seu console.
Após executar o comando make install
seu ambiente deve estar parecido com os exemplos comentados abaixo:
PROJECT_NAME="nano-api"
# Nome deste projeto.
ENVIRONMENT=dev
# Ambiente no qual estará sendo executado.
APP_URL=http://localhost
# Endereços para direcionamento das requisições.
APP_KEY=
# Chave de identificação da aplicação.
MONGODB_USERNAME=
MONGODB_PASSWORD=
MONGODB_RESOURCE=
# Dados de conexão com banco MongoDB.
CC_TEST_REPORTER_ID=
# Chave para upload dos relatórios de cobertura de código.
Os containers são atualizados sempre que houver alteração nos ramos principais do repositório e estarão disponíveis publicamente no Docker Hub de forma automatizada via CircleCI.
Desenvolvedor apaixonado, tem fixação por quebra-cabeças e em busca constante de desafios.