Skip to content

nirzaraghure/github-profile-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md

Description

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.

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • CI/CD Pipeline: Docker, Jenkins
  • Build Tool: Dockerfile
  • Pipeline Configuration: Jenkinsfile

Features

  • 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.

Installation

To set up the project, follow these steps:

  1. Clone the repository using git clone https://github.com/your-repo-link.git.
  2. Navigate to the project directory using cd your-repo-link.
  3. Build the Docker image using docker build -t your-image-name ..
  4. Run the Docker container using docker run -p 8080:80 your-image-name.
  5. Access the web application at http://localhost:8080.

Usage Instructions

  1. Open a web browser and navigate to http://localhost:8080 to access the web application.
  2. Interact with the application as needed.

Folder Structure Explanation

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.

Contribution Guidelines

Contributions are welcome! To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request to the original repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Generated by GitGenius

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors