You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A clear and concise description of what the feature idea is. Please make sure you didn't find an existing issue with the same subject.
Spring boot is one of the heavily used containerized environment when it comes to java, it would be great to have this support added to this platform. The whole build and packing can be done in a build container so the developer can just concentrate on write code, instead of worrying about the build & deployment platform.
I will be happy to contribute this, let me know if the team is interested in bring this support to platform
Backward compatibility concerns
Would this be BC?
No
Use cases
Springboot (java based environment)
Examples
Microservices & applications built using Spring boot
Reacted by Fabrício José Souza, Filipe Bojikian Rissi, Daniel Jun Suguimoto and Chunghyeon Lee
Start with Spring-boot in https://start.spring.io with Java 8, gradle or maven and Spring-boot 2.4.8 because the new Spring version needs Gradle 6.8.x, 6.9.x or 7.x, we need to update that in this image and teste with more use case, and with Spring Web.
We still don't have a preset that creates the project but I think we can have it using our own API.
Hi @fbrissi,
This is awesome, thanks for the quick response and I will definitely try it out. The next one that would be super useful would be go, let me create a feature request and I see you dont have a repo for this yet. Will be happy to contribute let me know.
Yeah, would be great to have the preset for Java and Golang! We started with the stacks we work the most ourselves (PHP and Javascript) as we felt more confident building them. Now we want to expand/cover all major stacks that work well with dockerized environments.
While we are looking to expand the presets would be great to have people with more expertise in stacks like Java, .NET, Python willing to help build/document/maintain presets for these stacks! Leveraging the Kool presets schema.
Well having said that, as Filipe mentioned above we have some work in progress for Java - but still, there is some considerable work required to have a proper tested preset we can document and ship with kool.
Please feel free to join us at Slack to discuss ideas/get help on how to contribute/build this preset!
Activity
fbrissi commentedon Jul 6, 2021
A spring-boot preset would be great.
It's something we already thought we started looking at this with a docker image for the kool.
You can by taking a look at it, it's still a start.
https://github.com/kool-dev/docker-java
Start with Spring-boot in https://start.spring.io with Java 8, gradle or maven and Spring-boot 2.4.8 because the new Spring version needs Gradle 6.8.x, 6.9.x or 7.x, we need to update that in this image and teste with more use case, and with Spring Web.
We still don't have a preset that creates the project but I think we can have it using our own API.
Example:
https://start.spring.io/starter.zip?type=gradle-project&language=java&bootVersion=2.4.8.RELEASE&baseDir=demo&groupId=com.example&artifactId=demo&name=demo&description=Demo%20project%20for%20Spring%20Boot&packageName=com.example.demo&packaging=jar&javaVersion=1.8&dependencies=web
Create the files:
docker-compose.yml
kool.yml
And execute:
hariohmprasath commentedon Jul 6, 2021
Hi @fbrissi,
This is awesome, thanks for the quick response and I will definitely try it out. The next one that would be super useful would be go, let me create a feature request and I see you dont have a repo for this yet. Will be happy to contribute let me know.
fabriciojs commentedon Jul 7, 2021
Hello @hariohmprasath ! Thanks for getting in touch!
Yeah, would be great to have the preset for Java and Golang! We started with the stacks we work the most ourselves (PHP and Javascript) as we felt more confident building them. Now we want to expand/cover all major stacks that work well with dockerized environments.
While we are looking to expand the presets would be great to have people with more expertise in stacks like Java, .NET, Python willing to help build/document/maintain presets for these stacks! Leveraging the Kool presets schema.
Well having said that, as Filipe mentioned above we have some work in progress for Java - but still, there is some considerable work required to have a proper tested preset we can document and ship with
kool.Please feel free to join us at Slack to discuss ideas/get help on how to contribute/build this preset!