summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2016-07-13 20:07:09 +0200
committervarac <varacanero@zeromail.org>2016-07-13 20:07:09 +0200
commit5d01197cf893d4a8c9a57f7c963f47393d34e157 (patch)
tree860e97c0af1ad8c7d4bd1aecb0b7e6658b312846 /README.md
initial commit, import from pixelated_dashboard
Diffstat (limited to 'README.md')
-rw-r--r--README.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..8717cfa
--- /dev/null
+++ b/README.md
@@ -0,0 +1,41 @@
+# LEAP Dashboard
+Check out http://shopify.github.com/dashing for more information.
+
+
+## Setup
+
+Install bundler if required
+
+```
+gem install bundler
+```
+
+Install app dependencies using bundler:
+
+```
+bundle install --path=vendor/bundle
+```
+
+If `bundle install` fails along the way, you're probably missing Xcode command line utilities: `xcode-select --install`
+
+If you're getting `fatal error: 'openssl/ssl.h' file not found` installing `eventmachine` dependency, you can try install it using the following command (make sure you have openssl installed):
+```bash
+gem install eventmachine -v '1.0.7' -- --with-cppflags='-I/usr/local/opt/openssl/include'
+```
+
+To gather the data, the dashboard needs access to your GoCI account & a GitHub token. You can store them and make them available to the app like so:
+```bash
+cp credentials_example credentials
+source credentials
+```
+
+For this dashboard you furthermore need nodejs installed, e.g.
+```bash
+nodenv local 0.10.36
+```
+
+Use dashing to build the dashboard or start it locally.
+```
+dashing start
+```
+See `dashing --help` for usage.