Node.js Todo App:
Your app has basic CRUD functionality, running with Express.js and Dockerized.
Docker: Your app is containerized and easily portable across environments.
Jenkins Pipeline: The Jenkins pipeline automates the build, test, and deployment process.
GitHub Webhook: Changes pushed to GitHub automatically trigger Jenkins to start the CI/CD pipeline.
Automated Deployment: Docker images are pushed to a registry and can be automatically deployed to any infrastructure.
Run these commands:
sudo apt install nodejs
sudo apt install npm
npm install
node app.js
or Run by docker compose
test