Esse projeto é uma aplicação de banco de dados, com o objetivo de catalogar todos personagens e habilidades do jogo mobile Saint Seiya: Awakening. O projeto em produção pode ser visualizado em https://ssawakening.herokuapp.com
Clone o projeto e siga os passos de Instalação
É necessário ter Docker e Docker Compose instalados, caso não tenha só seguir os passos de instalação, de acordo com seu sistema operacional.
Com Docker e Docker Compose instalados, navegue até a raiz do projeto e rode o comando
docker-compose build
Agora com a imagem já construida, pode subir o projeto com
docker-compose up
A aplicação irá inicializar e estará disponível em http://localhost:3000
Para derrubar o servidor basta usar o comando Ctrl + C
, e para interromper a execução do container
docker-compose down
Agora se quiser subir novamente o passo de build
não é mais necessário, rode apenas docker-compose up
, e deverá ser um processo bem mais rápido
Essa aplicação usa Rspec para automação de testes, para rodar todos os testes basta executar o comando
docker-compose run --rm web rspec
Se todas as dependências estão instaladas corretamente aparecerá o número de testes, o tempo de execução e a porcentagem de cobertura.
Os arquivos de testes estão localizados na pasta /spec
, divididas respectivamente em pastas para facilitar leitura e navegação.