https://github.com/yash509/devsecops-java-based-library-management-system-deployment
Developed a Library Management System using JAVA, HTML, and CSS, and deployed it on Docker Container and Kubernetes Cluster using Jenkins CI/CD pipeline while following the DevSecOps Prctices.
https://github.com/yash509/devsecops-java-based-library-management-system-deployment
ci-cd css developer-tools devops devsecops devsecops-pipeline docker dockerfile hcl html java jenkins kubernetes pipeline terraform
Last synced: about 1 month ago
JSON representation
Developed a Library Management System using JAVA, HTML, and CSS, and deployed it on Docker Container and Kubernetes Cluster using Jenkins CI/CD pipeline while following the DevSecOps Prctices.
- Host: GitHub
- URL: https://github.com/yash509/devsecops-java-based-library-management-system-deployment
- Owner: yash509
- License: gpl-3.0
- Created: 2024-07-17T04:50:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T18:20:00.000Z (8 months ago)
- Last Synced: 2025-04-05T08:15:28.477Z (about 1 month ago)
- Topics: ci-cd, css, developer-tools, devops, devsecops, devsecops-pipeline, docker, dockerfile, hcl, html, java, jenkins, kubernetes, pipeline, terraform
- Language: HTML
- Homepage:
- Size: 146 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# DevSecOps-JAVA-based-Library-Management-System-Deployment
Deploying a Library Management System on Docker and Kubernetes using Jenkins CI/CD Pipeline.This project is a Library Management System built using Java Spring Boot, H2 Database, and Thymeleaf. It allows users to manage authors, publishers, categories, and books, including adding, deleting, and updating these entities.











### Features
- Add, update, and delete authors
- Add, update, and delete publishers
- Add, update, and delete categories
- Add, update, and delete books
- Simple user interface using Thymeleaf
- In-memory H2 database for easy setup and testing## Technologies Used
- Java
- Spring Boot
- H2 Database
- Thymeleaf## Prerequisites
- Java 11 or higher
- Maven