Admin dashboard for managing the nodes in the SUSE Studio cluster, which started as [a project] (https://github.com/SUSE/hackweek/wiki/Admin-Dashboard) in SUSE's [Hackweek] (http://hackweek.suse.com/). It is based off the awesome [Team Dashboard] (https://github.com/fdietz/team_dashboard), so refer to that or the old README for related details.
-
Clone the repository:
git clone git@github.com:susestudio/dashboard.git
-
Install dependencies with bundler:
cd dashboard bundle install
-
Setup the PostgreSQL database and populate with seed data:
sudo -u postgres createuser "$USER" -d bundle exec rake db:setup
-
Start the Rails server (at
http://localhost:3000
):bundle exec rails s
-
Install PhantomJS. It's not packaged on SUSE, so download the official tarball, untar it, and move the
phantomjs
binary to~/bin/
(which should already be in your$PATH
). -
Now simply run
rake
to execute both the Ruby and Javscript tests:bundle exec rake