Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dranikpg/spring-launcher

Launch Spring projects by entering a github url
https://github.com/dranikpg/spring-launcher

docker gradle kotlin ktor react spring websockets

Last synced: about 2 months ago
JSON representation

Launch Spring projects by entering a github url

Awesome Lists containing this project

README

        

Ktor application made for quickly demonstrating Spring projects on our Java lessons.

Spring launcher:
* Starts a fresh Postgres container
* Builds the project
* Injects a fitting database configuration
* Runs the project in an exposed docker container
* Forwards all logs to the website in real-time

### How to deploy spring launcher on your host

Run `configure.sh` for setting the docker image, network name, exposed port and channel/stream buffer sizes.

Next run `gradle prepare` for building the docker launcher image and the React frontend

Now you're ready to run `gradle run` for starting the launcher