Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samuelagm/java-devops


https://github.com/samuelagm/java-devops

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

# eCabs DevOps challenge

- The CI/CD pipeline is managed through GitHub Actions, as defined [here](.github/workflows/cd.yaml)., the pipeline handles everything from k8s setup to manifest application.
- Terraform handles the setup of Kubernetes (K8s) and RabbitMQ.
- The booking-producer service is publicly accessible via a nodePort.
- The live application can be accessed at http://159.65.204.52:30000/swagger-ui/index.html.
- Application properties are dynamically configured using environment variables, which are managed by GitHub's variables and secrets feature.
- Dockerfile for both services can be found in their respective folders.

##### Missing
- Ingress Controller
- Liveness and Readiness Probes Inadequate for book-producer service.