DevOps Project

DevOps Project

About this project

This project demonstrates key principles and practices of DevOps. It includes automation, continuous integration/continuous deployment (CI/CD), and containerization, designed to streamline software delivery and enhance productivity.

Project link - https://github.com/arifansari10027/devops-practice

Prerequisites

Make sure to install these tools before starting it

  • Install Docker - Link
  • Install Minikube (for Kubernetes) - Link
  • Install Terraform - Link

Technologies used

  • Languages: Bash, YAML
  • Tools:?Docker, Kubernetes, GitHub Actions, Terraform, ArgoCD


Installation

  1. Clone this repository:?

git clone https://github.com/username/devops-project.git?        
cd devops-project        


2. Run Containers:

Build the Docker image:

docker build -t devops-app .        

Run the Docker container:

docker run -d -p 8081:80 devops-app        


3. Access the application: Once the container is running, you can access the application in your web browser.

Default URL:

a) Open https://localhost:8081 to view the application.

b) Ensure the port 8081 is mapped correctly to the container's port.

4. Push the Docker Image to a Registry:

a) If you want to share your image or deploy it in a cloud environment

docker tag devops-app username/devops-app:latest        

b) Push it to Docker Hub (or any registry):

docker push username/devops-app:latest        

Share your suggestion in comments :)

More If you need more help with your CV or Resume, I have professional, high-quality templates from https://topmate.io/arif_ansari/1157594 to build a standout resume in minutes!

Check out these customizable templates: https://topmate.io/arif_ansari/1157594

You'll get access to ATS friendly resume templates. Together, we will build your new CV from start to finish.

要查看或添加评论,请登录

Arif Ansari的更多文章

社区洞察

其他会员也浏览了