groovy-web-gradle-spring-thyme-elk-single-node-simple
Description
A thyme springboot groovy gradle build, that connects to elasticsearch database single node cluster.
Loads data through logstash pipeline.
Uses spring test + spock to unit test.
Tech stack
- springboot
- thyme
- gradle
- elasticsearch drivers
- lombok
- spock
- spring test
- bootstrap
- jquery
- dataTable
- logstash
- kibana
Docker stack
- elasticsearch:8.2
- logstash:7.12
- kibana:7.12
- gradle:jdk11
To run
sudo ./install.sh -u
- Endpoints
- Get all curl -i localhost/dogs
- Get by id curl -i localhost/dog/
- Available
- Node 1 elasticsearch webui
To stop (optional)
sudo ./install.sh -d
For help
sudo ./install.sh -h