An open API service indexing awesome lists of open source software.

https://github.com/pmsipilot/dashboard


https://github.com/pmsipilot/dashboard

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Dashboard

Dashboard provides an interface to monitor "Jenkins" job's status for continuous integration.

![dashboard screenshot](https://raw.githubusercontent.com/pmsipilot/dashboard/v1.0.0/resources/images/dashboard.png)

## Prerequisites
* [Docker](https://docs.docker.com/)
* [npm](https://www.npmjs.com/get-npm)
* [NodeJS](https://nodejs.org/en/)

## Getting started
```
$ git clone https://github.com/pmsipilot/dashboard.git
$ cd dashboard/
```

This task will create the docker image for the dashboard, install js dependencies and build css
```
$ make docker
```

**Alternative**

You can pull the image from the [Docker Hub](https://hub.docker.com/r/pmsipilot/dashboard/)
```
$ docker pull pmsipilot/dashboard
```

---

This command will launch a container from the docker image previously created in detached mode. That way, it is possible to update the code without having to rebuild the container to test it.
```
$ docker run -p 8080:3000 --name dashboard --rm -it dashboard-image
```

The application is available at the following URL : [http://localhost:8080](http://localhost:8080)

## License
This project is released under the [MIT license](LICENSE)