Dashing

Run Dashing in a Docker container.

Link: frvi/dashing

Run

docker run -d -p 8080:3030 frvi/dashing

And point your browser to http://localhost:8080/.

Configuration

Dashboards

To provide a custom dashboard, use container volume /dashboards:

docker run -v=/my/custom/dashboards:/dashboards -d -p 8080:3030 frvi/dashing

Jobs

To provide custom jobs, use container volume /jobs:

docker run -v=/my/cool/job:/jobs -d -p 8080:3030 frvi/dashing

Widgets

To install custom widgets supply the gist IDs of the widgets as runtime arguments to the container:

docker run -d -p 8080:3030 frvi/dashing 5641535

This example will install the "Random Aww" widget (from https://gist.github.com/chelsea/5641535 ) before starting dashing. Multiple widgets can be supplied.

Configuration File

The configuration file config.ru is available on volume /config.

Edit this file to change your API key, to add authentication and more.

Debugging

To get a shell use the --entrypoint flag:

docker run -i --entrypoint /bin/bash -t frvi/dashing

Thanks

TODO:

  • Update Gemfile somehow?