Cloud IDEs:
A repository to explore how to interact with R from Java with Spring Boot in order to use both programming languages to extract knowledge from data samples.
- Run RStudio from Docker compose.
- Provide bidirectional ways/ideas to interact between Java & R.
- Send 2D Array from Java in order to process in R and return to a web document.
- Provide Data from Java in order to be consumed in R remotely.
docker compose build
./mvnw spring-boot:run -Dspring-boot.run.profiles=dev
./mvnw spring-boot:run -Dspring-boot.run.profiles=prod
curl "http://localhost:8080/"
curl -v http://localhost:8080/download/employee.csv
docker compose build
docker compose up -d --profile dev
docker compose up -d --profile prod
curl "http://localhost:3000/"
curl "http://localhost:3000/echo"
curl "http://localhost:3000/echo?msg=hello"
curl "http://localhost:3000/plot"
curl "http://localhost:3000/sum" -H "Content-Type: application/json" --data '{"a":4, "b":5}'
#Swagger from Plumber
open http://localhost:3000/__docs__/
docker compose down
RStudio:
open http://localhost:8787/
- https://spring.io/projects/spring-boot
- https://hypermedia.systems/book/contents/
- https://rocker-project.org/
- https://www.rplumber.io/
- https://www.tidyverse.org/
- https://www.r-project.org/
- https://r-graph-gallery.com/
- https://www.rdocumentation.org/
- https://github.com/rstudio
Made with ❤️ from Madrid