This is a simple implementation of a Kanban Board, a tool that helps visualize and manage work.
Made of 3 separate Docker containers that holds and each docker file in kanban-app and kanban-ui folder
- PostgreSQL database
- Java backend (Spring Boot)
- Angular frontend
$ kubectl apply -f kanban-ui.yml
$ kubectl apply -f kanban-app.yml
$ kubectl apply -f postgres.yml
NAME READY STATUS RESTARTS AGE
kanban-app-f646d949d-2ksvs 1/1 Running 0 64m
kanban-ui-84c7d86b56-z7zrn 1/1 Running 0 120m
postgres-58f589568c-mf7tf 1/1 Running 0 4h6m
The entry point for the website is available under the address: http://localhost:80/
-
Secret mangement using tool liks hashicorp vault,aws secret manager or any secret management tool to secure database credentials
-
Implementation of ingress for route base routing for application accessibility in the kubernetes cluster that a ingress controller