https://github.com/yousabu/scrum_app_k8s
Deploy Scrum App Using Kubernetes
https://github.com/yousabu/scrum_app_k8s
angular docker docker-compose gitlab-ci java kubernetes
Last synced: 3 months ago
JSON representation
Deploy Scrum App Using Kubernetes
- Host: GitHub
- URL: https://github.com/yousabu/scrum_app_k8s
- Owner: yousabu
- Created: 2022-12-22T07:46:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T07:51:33.000Z (over 3 years ago)
- Last Synced: 2025-02-15T13:18:15.762Z (over 1 year ago)
- Topics: angular, docker, docker-compose, gitlab-ci, java, kubernetes
- Language: Java
- Homepage: https://gitlab.com/spring_boot2
- Size: 582 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Scrum Application
This is a simple implementation of a Scrum Board, a tool that helps visualize and manage work. Originally it was first created in Toyota automotive, but nowadays it's widely used in software development.
A Scrum Board is usually made of 3 columns - *TODO*, *InProgres*s & *Done*. In each column there are Post-it notes that represents task and their status.
As already stated this project is an implementation of such board and made of 3 separate Docker containers that holds:
- PostgreSQL database
- Java backend (Spring Boot)
- Angular frontend
- Kubernetes

This app is also put in Docker container and its definition can be found
in a file *scrum-app/Dockerfile*.
#### scrum-ui (Frontend)
This is a real endpoint for a user where they can manipulate their
scrums and tasks. It consumes the REST API endpoints provided by
*scrum-app*.
It can be entered using link: **http://localhost:4200/**