Googanime-backend is the main core of a bigger project called Googanime. It is a platform between that is used by different other project such as googanime-frontend.
It provides a powerful JEE platform that returns different types of information about animes, mangas, podcasts and so on.
- Mysql 5.7
- Redis 2.8.21
- Elasticsearch 1.5
- Install Maven
- Install docker-machine and docker-compose (cf. docker official website for FAQ)
- JDK 1.8
- Maestro & Python
- Clone the repository
cd
to the created directory.export DOCKER_IP=$(docker-machine ip <YOUR-DOCKER-VM> 2>/dev/null)
to set your docker ip for the testsdocker-compose -d up
to start docker containersmvn clean compile jetty:run -Dspring.profiles.active="test"
to launch the server (Reachable at http://localhost:8080/ by default)sh scripts/fill-elasticsearch.sh
to fill elasticsearch with some datahttp://localhost:8080/animes/?query=geass&fields=title&type=entry&render=mal
to browse to a test page