PiXeL16 / buddybuild-dashboard

Present your most important BuddyBuild builds in a TV

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status License: MIT

BuddyBuild Dashboard was build using Dashing and based on ideas and the work in build-window. Great to show your most important builds in a TV.

Example

Screenshot

๐Ÿš€ Getting started

Run bundle install.

Edit config/builds.json with the configuration for your builds:

{
  "dashboardTitle": "Your dashboard title",
  "buddyBuildApiBaseUrl": "https://api.buddybuild.com",
  "buddyBuildDashboardBaseUrl": "https://dashboard.buddybuild.com/apps/",

  "buddyBuildAppID": "YOURAPPID",
  "branches": [
    "master",
    "alpha",
    "integration",
    "appstore"
  ]
}

Place your BuddyBuild Auth Token in a .env file at the root of the project. It should look something like this:

BUDDY_BUILD_AUTHORIZATION=Bearer YOURTOKEN

Run dashing start.

Runs at http://localhost:3030/builds by default.

Run dashing start -d -p 3031 to run it as a daemon and to specify the port. You can stop the daemon with dashing stop.

See https://github.com/Shopify/dashing/wiki for more details.

๐Ÿณ Docker support

You can spin up a Docker container with the dashboard by running:

docker-compose up -d

The application will be ready at http://localhost:3030 (Linux) or at http://<DOCKER_HOST_IP>:3030 (Windows/OS X).

You can also build the image and run a container separately, but Docker Compose makes this process much simpler.

๐Ÿ“บ Using

You can use a ChromeCast to present the dashboard in a TV and use an extension like Rotisserie to rotate between other dashboards.

๐Ÿ’ฏ Contributing

Pull requests are very welcome. Run the tests with rspec.

๐Ÿ‘ฝ Author

Chris Jimenez - http://code.chrisjimenez.net

๐Ÿบ Donate

If you want to buy me a beer, you can donate to my coin addresses below:

BTC

1BeGBew4CBdLgUSmvoyiU1LrM99GpkXgkj

ETH

0xa59a3793E3Cb5f3B1AdE6887783D225EDf67192d

LTC

Ld6FB3Tqjf6B8iz9Gn9sMr7BnowAjSUXaV

License

BuddyBuild Dashboard is released under the MIT license. See LICENSE for details.

About

Present your most important BuddyBuild builds in a TV

License:MIT License


Languages

Language:JavaScript 84.1%Language:Ruby 6.7%Language:CSS 4.8%Language:CoffeeScript 2.2%Language:HTML 2.2%