A web application to manage a DeployStudio databse.
The Mac OS X Developer Tools are required to build Phusion Passenger. Download the tools from:
One of the simplest ways to run a Rails application on Mac OS X. Follow these steps to install Passenger:
$ gem install passenger $ passenger-install-apache2-module
Download and install PassengerPane from:
github.com/alloy/passengerpane
Since ds:web is a Ruby on Rails application, the Rails framework must be installed:
$ gem install rails
Download and install Git from:
code.google.com/p/git-osx-installer/downloads/list?can=3
Download ds:web and its dependencies:
$ cd /Library/WebServer/Documents $ git clone http://github.com/smartacus/ds-web.git $ cd ds-web $ rake db:create:all $ rake gems:install
Point the application to the DeployStudio server:
$ cd config $ mv ds-database.yml.example ds-database.yml
Edit the ds-database.yml file to point to your DeployStudio server.
Configure PassengerPane for this application:
-
Open Passenger in System Preferences.
-
Add a Rails application.
-
Browse to /Library/WebServer/Documents/ds-web and click Open.
-
Select the Production radio button.
-
Click Apply.
Start Apache
-
Open Sharing in System Preferences.
-
Check the Web Sharing box.
Open a browser to the address listed in the Passenger preference pane (defaults to ds-web.local) or one of the configured aliases. The computers in the DeployStudio database should appear.