This is a lightweight Node.js application created for LSAP students to learn the basics of CI/CD (Continuous Integration and Continuous Deployment). The app is intentionally simple, making it easy to experiment with automation tools and deployment pipelines.
- Minimal Express.js server
- Ready for CI/CD integration (Jenkins, Docker, etc.)
- Includes basic testing and linting setup
-
Install dependencies:
npm install
-
Run the app locally:
npm start
The server will start at http://localhost:3000.
-
Run tests:
npm test
app.js: Express app definitionserver.js: Entry point to start the serverapp.test.js: Example test filepackage.json: Project metadata and scripts
- Understand basic CI/CD concepts
- Practice setting up automated pipelines
- Experiment with tools like Jenkins and Docker
ISC