https://github.com/zgeoff/jobtrack
kubernetes spring boot tomfoolery
https://github.com/zgeoff/jobtrack
Last synced: 24 days ago
JSON representation
kubernetes spring boot tomfoolery
- Host: GitHub
- URL: https://github.com/zgeoff/jobtrack
- Owner: zgeoff
- Created: 2018-04-28T07:40:23.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T14:25:29.000Z (over 2 years ago)
- Last Synced: 2025-04-08T14:43:06.691Z (about 1 year ago)
- Language: JavaScript
- Size: 139 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# job-track
kubernetes spring boot tomfoolery
## what is it
- two backend services (user, job) and an exposed API gateway service (gateway)
- built using reactive stuff where possible
- everything is dockerized and running in a single kubernetes pod / deploy
## dependencies
- docker
- kubectl
- minikube
- java 10
## how to run
backend
`./gradlew build docker`
`kubectl start -f job-track.yml`
frontend
`cd ./frontend && yarn start`
##### ok, now what
`minikube service jobtrack-service` to test api gateway
*it will always build on port 31000, but everyone gets a different minikube IP so just use that command^*
`localhost:3000` for front end
## what about stopping
`kubectl destroy -f job-track.yml`
or throw your computer out of a window or something