Skip to content

Commit fb6a312

Browse files
Added the coverimage
1 parent 9f95def commit fb6a312

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Automating Web Deployment on Cloud
22

3+
<p align="center">
4+
<img src="./assets/cover.png" width="500" alt="Cloud Web deploy">
5+
</p>
6+
37
This repository addresses the automation of web deployment on the cloud in multiple phases. It involves setting up a basic web application deployment to serve static files using Docker, Terraform, and Kubernetes. The provided code focuses on a specific aspect of this process, which includes building the Docker image, updating Terraform code with the latest tag, and creating a pull request in Git as part of the continuous integration (CI) process. Once the code is merged into the main branch, it triggers a Terraform plan in the Terraform code, deploying and exposing the application in Kubernetes
48

59
## Tools Used
@@ -63,14 +67,12 @@ This phase handles the updating of the image tag and the creation of pull reques
6367

6468
This phase ensures that changes to the Docker image and infrastructure are properly evaluated and integrated into the deployment pipeline, maintaining the reliability and stability of the application.
6569

66-
6770
![Continuous Integration](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/34039b99-23c3-451c-a749-9a9ec80a0032)
6871
![pr created](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/7c674ec7-a8a4-4b92-a65d-85947f2d8d11)
6972
![Terratest](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/d76e5807-fb89-47d8-bc5b-357f756b8c17)
7073
![terraplan](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/68826bee-31d1-49b8-944e-bba1e58a5f7c)
7174
![Merge](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/28c06727-3123-42b3-8560-1d4544ff087a)
7275

73-
7476
---
7577

7678
## Phase3: [Deploy the Changes](https://app.terraform.io/app/aws-app-hosting/workspaces/TuroAutomateCloudWebDeploy/runs)
@@ -102,7 +104,6 @@ This phase completes the deployment cycle, ensuring that changes to the infrastr
102104
![image](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/173e9ac2-958e-4d8f-947c-4f48c00625a7)
103105
<img width="1550" alt="image" src="https://github.com/GirishCodeAlchemy/TuroAutomateCloudWebDeploy/assets/143807663/da35b2b5-0e24-48f5-9e78-f56dc1a090b4">
104106

105-
106107
### [Access the UI](https://girishcodealchemy.test-subaccount-1-v02.test-subaccount-1.rr.mu/)
107-
![image](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/938745d9-2bad-449f-ab6b-b6830df3200a)
108108

109+
![image](https://github.com/GirishCodeAlchemy/AutomateCloudWebDeploy/assets/143807663/938745d9-2bad-449f-ab6b-b6830df3200a)

assets/cover.png

594 KB
Loading

assets/workflow.gif

7.59 MB
Loading

0 commit comments

Comments
 (0)