The following project having these requriment:-
- I want to have a CI/CD pipeline for my application the pipeline must build and test the application code base.
- The pipeline must build and push a Docker container ready to use.
- The pipeline must deploy the application across different environments on the target infrastructure.
- Separate the backend and the frontend in different pipelines and containers.
Another Things to add to this project which is the follwong :-
- the infrastructure must be created on the cloud, for the purpose of the assignment any public cloud can be used.
- The deployment pipeline must use infrastructure as code using Terraform
- The delivered infrastructure must be monitored and audited.
- The delivered infrastructure must allow multiple personal accounts.
- The delivered infrastructure must be able to scale automatically.
- Modify the application to make use of real database running on the cloud, instead of the in-memory database.
The Link for the Project HERE
Enjoy the automation