https://github.com/internethealthreport/ihr-website
Vue.js code for IHR website
https://github.com/internethealthreport/ihr-website
gsoc hacktoberfest internet-measurements internet-monitoring javascript vuejs
Last synced: about 2 months ago
JSON representation
Vue.js code for IHR website
- Host: GitHub
- URL: https://github.com/internethealthreport/ihr-website
- Owner: InternetHealthReport
- License: gpl-3.0
- Created: 2018-12-07T07:14:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-04-17T09:46:49.000Z (2 months ago)
- Last Synced: 2026-04-17T11:32:39.844Z (2 months ago)
- Topics: gsoc, hacktoberfest, internet-measurements, internet-monitoring, javascript, vuejs
- Language: Vue
- Homepage: https://www.ihr.live
- Size: 9.32 MB
- Stars: 91
- Watchers: 10
- Forks: 182
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README

IHR Website
The Internet Health Report monitors the conditions of networks that compose the Internet. This effort aims to provide network operators, policymakers, and other stakeholders, with a better understanding of the Internet's infrastructure and its evolution. To understand further click here.
## Prerequisites to run
#### Install Node JS
Install [Node v24.11.0 (LTS)](https://nodejs.org/en/blog/release/v24.11.0)
#### Install NPM package manager
Install [NPM v11.6.1](https://docs.npmjs.com/cli/v11/configuring-npm)
#### Cloning and Running the Application in local
Clone the project
```bash
git clone https://github.com/InternetHealthReport/ihr-website.git
cd ihr-website
```
Note:
- you can use [NVM](https://github.com/nvm-sh/nvm) to switch between node versions as per your need
#### Install all the NPM packages.
```bash
npm install
```
#### For compilations and hot-reloads in development
```bash
npm run dev
```
#### To compile and minify for production run
```bash
npm run build
```
#### To format files
```bash
npm run format
```
## Deploy with Docker
To deploy the project with Docker, follow these steps:
#### Clone the project in localhost
```bash
git clone https://github.com/InternetHealthReport/ihr-website.git
cd ihr-website
```
#### Build the Docker Image
```bash
docker build -t ihr-website .
```
#### Run the Docker Container
```bash
docker run --name ihr-website -d -p :80 -t ihr-website
```
Replace `` with the port on your host machine where you want to expose the application.
## Ways to contribute
Checkout [IHR Handbook for contributors](https://github.com/InternetHealthReport/gsoc/blob/main/ihr-contributor-handbook.md) for more info.