This repository contains a basic web application with a frontend and a CI/CD pipeline setup using Docker and Jenkins. The application consists of a single HTML page, a JavaScript file for client-side logic, and a CSS file for styling.
- Frontend: HTML, CSS, JavaScript
- CI/CD Pipeline: Docker, Jenkins
- Build Tool: Dockerfile
- Pipeline Configuration: Jenkinsfile
- Web Application: A simple web page with a client-side script and CSS styling.
- CI/CD Pipeline: Automated build and deployment using Docker and Jenkins.
- Containerization: Docker containers for easy deployment and management.
To set up the project, follow these steps:
- Clone the repository using
git clone https://github.com/your-repo-link.git. - Navigate to the project directory using
cd your-repo-link. - Build the Docker image using
docker build -t your-image-name .. - Run the Docker container using
docker run -p 8080:80 your-image-name. - Access the web application at
http://localhost:8080.
- Open a web browser and navigate to
http://localhost:8080to access the web application. - Interact with the application as needed.
The repository contains the following files and folders:
- Dockerfile: The Docker build configuration file.
- Jenkinsfile: The Jenkins pipeline configuration file.
- index.html: The main HTML file for the web application.
- script.js: The client-side JavaScript file.
- style.css: The CSS file for styling the web application.
Contributions are welcome! To contribute, follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the original repository.
This project is licensed under the MIT License. See the LICENSE file for details.
Generated by GitGenius