All Projects → mikefarah → dashinator

mikefarah / dashinator

Licence: MIT license
Dashinator the daringly delightful dashboard. A replacement for dashing

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to dashinator

swarmci
Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.
Stars: ✭ 48 (-14.29%)
Mutual labels:  continuous-integration, continuous-delivery, bamboo
Rok8s Scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
Stars: ✭ 248 (+342.86%)
Mutual labels:  continuous-integration, continuous-delivery
Screenshots
Screenshots: A command line utility and package for capturing screenshots for Flutter
Stars: ✭ 225 (+301.79%)
Mutual labels:  continuous-integration, continuous-delivery
badwolf
Docker based continuous integration, continuous deployment and code lint review system for BitBucket
Stars: ✭ 88 (+57.14%)
Mutual labels:  continuous-integration, continuous-delivery
Werf
The CLI tool gluing Git, Docker, Helm, and Kubernetes with any CI system to implement CI/CD and Giterminism
Stars: ✭ 2,814 (+4925%)
Mutual labels:  continuous-integration, continuous-delivery
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (+287.5%)
Mutual labels:  continuous-integration, continuous-delivery
k8s.ecoysystem.apps
kubernetes(k8s) ecosystem applications written c#, including micro-service(aspnetcore.webapi) and health checks etc. the goal is automatic complete continuous integration, delivery, deployment by committing code to the respository. so i will continue to be iterated...
Stars: ✭ 16 (-71.43%)
Mutual labels:  continuous-integration, continuous-delivery
Cirrus Ci Docs
Documentation for Cirrus CI 📚
Stars: ✭ 180 (+221.43%)
Mutual labels:  continuous-integration, continuous-delivery
software-factory
The ready to use Continuous Integration platform
Stars: ✭ 17 (-69.64%)
Mutual labels:  continuous-integration, continuous-delivery
ebook-continuous-delivery-with-kubernetes-and-jenkins
Continuous Delivery for Java Apps: Build a CD Pipeline Step by Step Using Kubernetes, Docker, Vagrant, Jenkins, Spring, Maven and Artifactory
Stars: ✭ 39 (-30.36%)
Mutual labels:  continuous-integration, continuous-delivery
cloud-s4-sdk-pipeline
The Cloud SDK pipeline uses the Cloud SDK continuous delivery server for building, checking, and deploying extension applications. Projects based on the SAP Cloud SDK archetype will automatically use this pipeline.
Stars: ✭ 65 (+16.07%)
Mutual labels:  continuous-integration, continuous-delivery
ofcourse
A Concourse resource generator
Stars: ✭ 41 (-26.79%)
Mutual labels:  continuous-integration, continuous-delivery
Escape
Release engineering, life-cycle management and Continuous Delivery of software platforms and artefacts
Stars: ✭ 199 (+255.36%)
Mutual labels:  continuous-integration, continuous-delivery
notebooks-ci-showcase
Fully Configured Example of CI/CD For Notebooks On Top Of GCP
Stars: ✭ 22 (-60.71%)
Mutual labels:  continuous-integration, continuous-delivery
Hands On Devops
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Stars: ✭ 196 (+250%)
Mutual labels:  continuous-integration, continuous-delivery
generator-nullfactory-xrm
Yeoman generator for Dynamics 365 Solutions. It generates a project structure that facilitates the quick creation builds and automated release strategies with minimal effort.
Stars: ✭ 15 (-73.21%)
Mutual labels:  continuous-integration, continuous-delivery
terraform-aws-concourse
Terraform Module for a distributed concourse cluster on AWS
Stars: ✭ 12 (-78.57%)
Mutual labels:  continuous-integration, continuous-delivery
Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (+203.57%)
Mutual labels:  continuous-integration, continuous-delivery
Xrm Ci Framework
xRM CI Framework provides you with the tools automate the build and deployment of your CRM Solution. Using the framework to implement a fully automated DevOps pipeline will allow you to deploy more frequently with added consistency and quality.
Stars: ✭ 172 (+207.14%)
Mutual labels:  continuous-integration, continuous-delivery
maestro
Faster CI/CD for multi-artifact projects
Stars: ✭ 13 (-76.79%)
Mutual labels:  continuous-integration, continuous-delivery

dashinator Build Status

dashinator the daringly delightful dashboard. A node + react + redux replacement for dashing.

Use it as an information radar for teams. I use it to monitor about 30 micro-services across several environments as well as relevant the CI builds and deployments. I also use it as an information radar to show business intelligence metrics :)

Did I mention that it's responsive? Works on tablets and mobiles so you can check it (or show it off) on the go :)

Currently it supports Bamboo, happy for pull requests to accept other CI tools too.

Screenshot

Usage

You can use it 'out of the box' by providing a configuration. However, for more advanced customisation you will probably need to clone it and hack away.

GIT

Clone the repo then

./server/index.js myTeamsConfig.yaml

Docker

cat myTeamsConfig.yaml | docker run -i -p 3000:3000 mikefarah/dashinator -

Then browse to http://localhost:3000

Example config YAML

productionEnvironment:
  - name: http listener
    url: http://localhost:9999/health_check

testEnvironments:
  - name: DEV http listener
    url: http://localhost:9999/health_check
  - name: QA http listener
    url: http://localhost:9999/health_check

bamboo:
  baseUrl: https://bamboo.com
  requestOptions:
    strictSSL: false
    auth:
      user: user
      password: password
  plans:
      - AWESOME-PLAN

The health_check endpoints are assumed to return a successful HTTP response code if the service is healthy (successful as defined by node's request library).

dashinator will poll the services and bamboo every 20 seconds and update the dashboard accordingly.

Ignore self signed certificates

Set the NODE_TLS_REJECT_UNAUTHORIZED environment variable to 0.

e.g:

cat myTeamsConfig.yaml | docker run -i -p 3000:3000 -e NODE_TLS_REJECT_UNAUTHORIZED=0 mikefarah/dashinator -

or

NODE_TLS_REJECT_UNAUTHORIZED=0 ./server/index.js myTeamsConfig.yaml

Contributing

Fork, make changes, run precommit.sh then create a pull request

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].