Run Dashing in a Docker container.
Link: frvi/dashing
docker run -d -p 8080:3030 frvi/dashing
And point your browser to http://localhost:8080/.
To provide a custom dashboard, use container volume /dashboards:
docker run -v=/my/custom/dashboards:/dashboards -d -p 8080:3030 frvi/dashing
To provide custom jobs, use container volume /jobs:
docker run -v=/my/cool/job:/jobs -d -p 8080:3030 frvi/dashing
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.
The configuration file config.ru
is available on volume /config.
Edit this file to change your API key, to add authentication and more.
To get a shell use the --entrypoint
flag:
docker run -i --entrypoint /bin/bash -t frvi/dashing
- @rowanu, Hotness Widget plugin.
- @munkius, fork of Hotness Widget plugin.
- @chelsea, Random Aww plugin.
- Update Gemfile somehow?