Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dranikpg/spring-launcher
- Owner: dranikpg
- Created: 2021-11-24T18:08:19.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-26T12:41:45.000Z (about 3 years ago)
- Last Synced: 2024-10-26T22:27:04.111Z (2 months ago)
- Topics: docker, gradle, kotlin, ktor, react, spring, websockets
- Language: Kotlin
- Homepage:
- Size: 603 KB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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