This project aims to implement DevOps methodologies towards an existing two tier journal application. This is still in progress as there are more functionalities I intend to add.
Check out my LinkedIn blog here about how this project is going so far: Blog Post
- Tests for the applicaton code.
- The actual CD portion of CI/CD. Deploying the app and database as part of my Jenkins pipeline.
- Monitoring for the application via tools such as Prometheus and Grafana.
- @learntocloud starter code for the application itself: https://github.com/learntocloud/journal-starter
- TechWorld with Nana Docker guide: https://youtu.be/3c-iBn73dDE?si=6QrihQ0tIUJHpMAo
- DevOps Journey Jenkins intro: https://youtu.be/6YZvp2GwT0A?si=aiTLsRKVbtNmwhZa
- Official Jenkins Docker container guide: https://www.jenkins.io/doc/book/installing/docker/
- Installing Ngrok: https://dashboard.ngrok.com/get-started/setup/linux
- Creating a Socat container as the Docker Host: https://stackoverflow.com/questions/47709208/how-to-find-docker-host-uri-to-be-used-in-jenkins-docker-plugin
- ChatGPT for questions, explanations, etc: https://chatgpt.com/