1- # Node.js CI/CD Demo App π
1+ # Node.js CI/CD Demo App
22
33This is a sample Node.js application with a fully automated ** CI/CD pipeline** using ** GitHub Actions** and ** DockerHub** .
44
@@ -10,7 +10,7 @@ This project demonstrates how to:
1010- Push the Docker image to DockerHub
1111- Trigger the entire workflow on every push to the ` main ` branch
1212
13- ## π§ Tech Stack
13+ ## Tech Stack
1414
1515- Node.js
1616- GitHub Actions
@@ -20,20 +20,17 @@ This project demonstrates how to:
2020
2121The GitHub Actions workflow does the following:
2222
23- 1 . π₯ Checkout the repository
24- 2 . βοΈ Set up Node.js environment
25- 3 . π¦ Install project dependencies
26- 4 . β
Run unit tests (` npm test ` )
27- 5 . ποΈ Build the Node.js app
28- 6 . π³ Build Docker image
29- 7 . π Login to DockerHub using GitHub Secrets
30- 8 . π Push image to DockerHub repository
23+ 1 . Checkout the repository
24+ 2 . Set up Node.js environment
25+ 3 . Install project dependencies
26+ 4 . Run unit tests (` npm test ` )
27+ 5 . Build the Node.js app
28+ 6 . Build Docker image
29+ 7 . Login to DockerHub using GitHub Secrets
30+ 8 . Push image to DockerHub repository
3131
3232## Docker Image
3333
3434You can find the built Docker image here:
3535
36- π ** [ DockerHub Repo Link] ( https://hub.docker.com/r/kishxrx/nodejs-demo-app ) **
37- * (Replace with your actual DockerHub link)*
38-
39- ## π File Structure
36+ π[ DockerHub Repo Link] ( https://hub.docker.com/r/kishxrx/nodejs-demo-app )
0 commit comments