Skip to content

compilou/nano-api

Repository files navigation

μ API trata-se de um teste de conhecimentos, a demonstração pode ser acessada aqui.

DockerHub      CircleCI       Service Uptime Maintainability Test Coverage

Primeiros passos

Você pode realizar o deploy instantâneo no Heroku sem precisar instalar nada no seu ambiente de trabalho bastando utilizar o botão abaixo:

Deploy to Heroku

Instalação

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.

Configuração do ambiente

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.

Docker // CI/CD // QA

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.

Sobre

linkedin Twitter  github

Desenvolvedor apaixonado, tem fixação por quebra-cabeças e em busca constante de desafios.