Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samuelagm/java-devops
https://github.com/samuelagm/java-devops
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/samuelagm/java-devops
- Owner: samuelagm
- Created: 2024-01-13T22:27:40.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-16T06:04:52.000Z (about 1 year ago)
- Last Synced: 2024-11-10T16:12:51.284Z (2 months ago)
- Language: Java
- Size: 7.14 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.