Author Archives: Jaspreet

Terraform + Docker + Nginx + Git Branching Workflow

By | December 2, 2025

📌 Project Overview This project demonstrates: 📂 Branch Structure We are using three branches: Branch Name Purpose Project Content main Stable production-ready code. Contains the final tested project that provisions an Nginx container via Terraform. dev Development environment for ongoing work. Same core functionality as main but used for testing new changes before merging. feature-add-index… Read More »

terraform-docker-nginx

By | August 22, 2025

Infrastructure as Code (IaC) with Terraform 🚀 Objective Provision a local Docker container using Terraform. 🧰 Tools Used 📁 Project Structure terraform-docker-app/ ├── main.tf ├── apply-log.txt ├── README.md 📝 Steps Performed 1. ✅ Wrote Terraform Configuration File: main.tf 2. ✅ Terraform Commands Used terraform init # Initialize the project terraform plan # See execution plan terraform apply… Read More »

nodejs-demo-app-jenkins

By | August 22, 2025

🛠 Jenkins CI/CD Integration 📌 Overview This project also includes a Jenkins-based CI/CD pipeline that automates the process of building a Docker image from the Node.js app and pushing it to Docker Hub whenever new changes are pushed to GitHub. 🚀 Jenkins Setup Steps ✅ Prerequisites Jenkins installed (Currently installed on local system) Docker installed… Read More »

Node.js Demo App with CI/CD using GitHub Actions & DockerHub

By | August 27, 2025

This is a simple Node.js application that demonstrates how to set up a CI/CD pipeline using GitHub Actions and DockerHub. The pipeline automatically builds, tests, and deploys the Docker image to DockerHub whenever changes are pushed to the main branch. 🔗 GitHub Repository 👉 GitHub: jaspreet237/nodejs-demo-app👉 Youtube Link : https://youtube.com/shorts/Ys0DX15pdaA?feature=share 🛠 Tech Stack 📁 Project Structure nodejs-demo-app/ ├── .github/ │ └── workflows/… Read More »

Deployment of MedusaJS V2 Ecommerce Backend on AKS (Azure Kubernetes Service)

By | November 7, 2025

This project demonstrates a production-like deployment of a MedusaJS v2 ecommerce backend using Docker, Jenkins CI/CD, Azure Kubernetes Service (AKS), and PostgreSQL. The backend exposes REST APIs and an admin panel for managing ecommerce operations. 🔧 Tech Stack 📁 Project Structure 🚀 Features 🛠️ Setup & Deployment 1. Clone the Repo git clone https://github.com/jaspreet237/MedusajsV2.gitcd MedusajsV2 2. Build Docker Images docker build… Read More »

BSNL FTTH INTERNET CONFIGURATION IN HINDI

By | March 4, 2025

बीएसएनएल एफटीटीएच का कॉन्फ़िगरेशन निम्नलिखित चरणों का पालन करके पूरा किया जा सकता है:1. अपने लैपटॉप या मोबाइल डिवाइस को बीएसएनएल द्वारा दिए गए नए राउटर से कनेक्ट करें।2. एक वेब ब्राउज़र (जैसे Google Chrome या Firefox) लॉन्च करें और ब्राउज़र पर 192.168.1.1 type करें3. Enter दबाएँ।4. एक वेब लॉगिन पेज दिखाई देगा, जिसमें आपसे… Read More »

Steps to Configure BSNL FTTH

By | March 4, 2025

The configuration of the BSNL FTTH can be accomplished by adhering to the following steps: 1. Connect your laptop or mobile device to the new router supplied by BSNL. 2. Launch a web browser (such as Google Chrome or Firefox) and enter the address 192.168.1.1 3. Press the Enter key. 4. The web login page… Read More »

Learn Advance Microsoft Excel

By | March 4, 2025

What is Microsoft Excel : Excel is a powerful tool to store our data and get the desired information using its inbuilt formula’s. Let’s start the work on Excel as a beginner and will finish it by an advance excel user. Best of Luck.. Let’s start with basic Formulas – If i want to sum… Read More »

What is Python?

By | May 1, 2024

Python is a simple programming language for beginners and developers as well. Python is high-Level language which is known for: # Easy to Understand # Versatile # Flexible # Community Support # Compatibility