Skip to content

andrecego/SSA

Repository files navigation

Saint Seiya Awakening

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

Começando

Clone o projeto e siga os passos de Instalação

Pré-requisitos

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

Instalação

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

Rodando os testes

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.

Ferramentas

About

Aplicação de banco de dados feita para aprendizado e fixação de conhecimento, baseado no jogo mobile Saint Seiya: Awakening

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published