My Node DevOps App
Overview
My Node DevOps App serves as a practical demonstration of modern DevOps practices applied to a Node.js ecosystem. It acts as a reference for containerizing web apps and setting up CI/CD workflows.
Key Features
- ๐ณ Dockerization: Optimized Dockerfile for Node.js (multi-stage builds)
- ๐ CI/CD: Automated testing and build pipelines
- ๐งช Testing: Integration of unit tests in the build process
- ๐ Deployment: Ready-to-deploy structure for cloud platforms
Getting Started
git clone https://github.com/Hritikraj8804/my-node-devops-app.git
cd my-node-devops-app
# Build Docker Image
docker build -t node-devops-app .
# Run Container
docker run -p 3000:3000 node-devops-app
Tech Stack
| Technology | Purpose |
|---|---|
| Node.js | Runtime |
| Docker | Containerization |
| GitHub Actions | CI/CD |