https://github.com/bryopsida/spring-boot-flux-sqli
https://github.com/bryopsida/spring-boot-flux-sqli
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bryopsida/spring-boot-flux-sqli
- Owner: bryopsida
- Created: 2023-10-22T18:42:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T15:52:21.000Z (over 1 year ago)
- Last Synced: 2024-10-25T17:09:34.265Z (over 1 year ago)
- Language: Java
- Size: 70.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot Starter K8S Template
## What is this?
This is a template repository for kicking off a cloud native spring boot java microservice.
## What makes this cloud native?
It's solely focused on deployment to kubernetes, the primary build artifacts of the repository are a OCI image and a helm chart. The helm chart is dynamically generated using jkube and it's associated gradle plugin.
## What opinions have applied to this?
- Gradle
- Spring Boot
- Spring Flux
- Spring R2DBC (Reactive Database)
- Netty
- JKube (Kubernetes Deployment and Development Tools)
- Liquibase
## How do I run locally?
Use `make run`.
## How do I run locally outside of a container?
If you wish to run directly in your IDE:
1. Run `docker-compose up -d` to start the postgres database server.
2. Run `./gradlew update bootRun`, `update` runs the migrations and `bootRun` launches the spring boot application