Spring Boot Graphql Api and Rest Api
- Java 11
- Maven 3.3+
- Docker 19.03+
- Docker Compose 1.25+
./mvnw compile jib:dockerBuild
docker-compose up -d
- Vagrant 2.2+
- Virtualbox or Hyperv
vagrant up
vagrant ssh
cd vagrant/setup
sudo chmod u+x *.sh
./install-prereqs.sh
exit
vagrant ssh
./mvnw compile jib:dockerBuild
docker-compose up -d
You can access the SpringDoc Openapi from the following url.
You can access the playground from the following url.
http://localhost:9090/api/playground
You can access the voyager from the following url.
http://localhost:9090/api/voyager
You can access the Kibana from the following url.
- Spring Boot 2.4.3
- Elasticsearch
- Kibana
- Graphql
- Spring Boot Graphql Spqr
- Spring Boot Graphql
- Spring Boot Playground
- Spring Boot Voyager
- Spring Boot Web
- Content Negotiation Support(Xml,Json,Yaml Support)
- Spring Boot Log4j2
- Problem Spring Web
- Spring Boot Actuator
- SpringDoc Openapi Web Mvc Core
- SpringDoc Openapi Web Ui
- Maven Jib Plugin
- Maven Clean Plugin
- Maven Enforcer Plugin
- Maven Compiler Plugin
- Lombok
- Mapstruct
- Dev Tools
- Spring Boot Test
You can access the playground ui from the following url.
http://localhost:9090/api/playground
You can access the voyager ui from the following url.
http://localhost:9090/api/voyager
You can access the SpringDoc Openapi from the following url.