README.md in iqvoc-3.3.2 vs README.md in iqvoc-3.3.3

- old
+ new

@@ -18,19 +18,42 @@ * editorial features for registered users * publishing the vocabulary in the Semantic Web iQvoc is built with state-of-the-art technology and can be easily customized according to user's needs. -## Getting Started +## Setup +### Heroku + +You can easily setup your iQvoc instance in under 5 minutes, we wanted to make this process really easy. + +To run iQvoc on heroku do the following: + +``` +bundle install +heroku create +bundle exec rake heroku:config +git push heroku master +heroku rake db:migrate +heroku rake db:seed +``` + +`heroku open` opens your app in the browser. + +Remember to visit the Users section and change the default passwords! + +**Remarks:** +For now iQvoc only supports the standard Bamboo stack. Cedar is not supported as we have `sqlite3` as a dependency +in the Gemfile and Cedar does not support a custom `BUNDLE_WITHOUT` config like Bamboo at the moment. + +### Custom + 1. Configure your database via `config/database.template.yml`. Don't forget to rename it to `database.yml` 2. Run `bundle install` 3. Run `bundle exec rake db:create` to create the database 4. Create the necessary tables by running `rake db:migrate` 5. Load some base data by running `rake db:seed` -6. Create `config/initializers/secret_token.rb` based on - `config/initializers/secret_token.rb.template`, filling in the secret token - generated by `bundle exec rake secret` +6. Run `bundle exec rake setup:generate_secret_token` 7. Boot up the app using `bundle exec rails s` (or `passenger start` if you use passenger) 8. Log in with "admin@iqvoc" / "admin" or "demo@iqvoc" / "cooluri" (cf. step #5) 9. Visit the Users section and change the default passwords ## Compatibility