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 [email protected]: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
phantomjsbinary to~/bin/(which should already be in your$PATH). -
Now simply run
raketo execute both the Ruby and Javscript tests:bundle exec rake