/idx-documents

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Idx Document API

Java Docker GitHub forks GitHub license

API for receice document via RabbitMQ and indexing in elasticsearch

This project also has a Vue frontend for testing FRONTEND and a api to insert documents ApiDocuments

Steps

The project is still under development. See above:

  • [-] CRUD Document
  • Receive message from RabbitMQ with Document Object
  • Send to elasticsearch indexing
  • Write unit tests

💻 Project requirements

  • Maven 3.8
  • Java 17
  • Docker | Docker-compose
  • MySQL 5.6

🚀 Run the Project

Run docker-compose.yml to initializae Elastisearch environment:

docker-compose up -d

Build and run Spring Boot project

mvn clean install
mvn spring-boot:run

☕ Endpoints

UNDER CONSTRUCION

📝 License

This project is under GNU GPL V3.0 License LICENSE for details.

⬆ Voltar ao topo