The project imports, normalizes and stores this information from different RSS declared in an OPML file: engineering_blogs.opml
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You have to install Docker and Docker Compose:
- Clone source code from git
$ git clone [email protected]:needlehack-team/needlehack.git
- Build project with Maven
$ mvn clean install
- Run the application from the command line using:
** DEBUG MODE
$ ./run.sh debug
** DOCKER MODE
$ ./run.sh debug
$ docker run --env-file docker/environments/local.list --network docker_elk -h search-api needlehack/search-api
- Spring Framework - The framework used
- Maven - Dependency Management
- ROME - Used to generate RSS Feeds
- Elasticsearch - Search engine based on Lucene
We use SemVer for versioning.
- Iván Gutiérrez - Initial work - ivangrod
- David Romero - Development - david-romero
- Antonio Jose Rodríguez - Development - ajrodriguez
- Daniel Masegosa - Development - danielmasegosa
This project is licensed under the GNU GENERAL PUBLIC LICENSE License - see the LICENSE.md file for details