diff options
Diffstat (limited to 'INSTALL.md')
-rw-r--r-- | INSTALL.md | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/INSTALL.md b/INSTALL.md deleted file mode 100644 index 75cb2a6..0000000 --- a/INSTALL.md +++ /dev/null @@ -1,78 +0,0 @@ -# Installation # - -Please see TROUBLESHOOT.md if you run into any issues during install. - -## TL;DR ## - -Install git, ruby 1.9, rubygems and couchdb on your system. Then run - -``` -gem install bundler -git clone https://leap.se/git/leap_web -cd leap_web -git submodule init -git submodule update -bundle install --binstubs -bin/rails server -``` - -You will find Leap Web running on `localhost:3000`. Check out the Cert Distribution section below for setting up the cert and server config. - -## Requirements ## - -The webapp only depends on very basic ruby packages and installs the other requirements as gems through bundler. - -### Packages ### - -The following packages need to be installed: - -* git -* ruby1.9.3 -* rubygems -* couchdb - -### Code ### - -Simply clone the git repository: - -``` - git clone https://leap.se/git/leap_web - cd leap_web -``` - -### Gems ### - -We install most gems we depend upon through [bundler](http://gembundler.com). First install bundler - -``` - gem install bundler -``` - -Then install all the required gems: -``` - bundle install --binstubs -``` - -## Setup ## - -### SRP submodule ### - -We currently use a git submodule to include srp-js. This will soon be replaced by a ruby gem. but for now you need to run - -``` - git submodule init - git submodule update -``` - -### Provider Information ### - -The leap client fetches provider information via json files from the server. -If you want to use that functionality please add your provider files the public/config directory. - -## Running ## - -``` -bin/rails server -``` - -You'll find Leap Web running on `localhost:3000` |