Commit d0bad87e92ae1c1d259f9a1cc05f75cb7f63e907

Authored by Sergey Avseyev
Committed by Nick Recobra
1 parent 652b42f9
Exists in master and in 1 other branch production

update README.md: trailing spaces & fix preformatted snippets

Showing 1 changed file with 33 additions and 34 deletions   Show diff stats
README.md
1 1 Errbit: The open source self-hosted error catcher
2 2 =================================================
3 3  
4   -Errbit is an open source, self-hosted error catcher. It is [Hoptoad](http://hoptoadapp.com)
5   -API compliant so you can just point the Hoptoad notifier at your Errbit server if you are
  4 +Errbit is an open source, self-hosted error catcher. It is [Hoptoad](http://hoptoadapp.com)
  5 +API compliant so you can just point the Hoptoad notifier at your Errbit server if you are
6 6 already using Hoptoad.
7 7  
8 8 Errbit may be a good fit for you if:
... ... @@ -22,71 +22,70 @@ Installation
22 22  
23 23 *Note*: This app is intended for people with experience deploying and maintining
24 24 Rails applications. If you're uncomfortable with any step below then Errbit is not
25   -for you. Checkout [Hoptoad](http://hoptoadapp.com) from the guys over at
  25 +for you. Checkout [Hoptoad](http://hoptoadapp.com) from the guys over at
26 26 [Thoughtbot](http://thoughtbot.com), which Errbit is based on.
27 27  
28 28 **Set your local box or server(Ubuntu):**
29 29  
30   - 1. Install MongoDB
31   - * Follow the directions [here](http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages), then:
32   -
33   - aptitude update
34   - aptitude install mongodb
35   -
  30 + 1. Install MongoDB. Follow the directions [here](http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages), then:
  31 +
  32 + aptitude update
  33 + aptitude install mongodb
  34 +
36 35 2. Install libxml
37   -
38   - apt-get install libxml2 libxml2-dev libxslt-dev
39   -
  36 +
  37 + apt-get install libxml2 libxml2-dev libxslt-dev
  38 +
40 39 3. Install Bundler
41   -
  40 +
42 41 gem install bundler
43   -
  42 +
44 43 **Running Locally:**
45 44  
46 45 1. Bootstrap Errbit. This will copy over config.yml and also seed the database.
47 46  
48   - rake errbit:bootstrap
  47 + rake errbit:bootstrap
49 48  
50 49 2. Update the config.yml and mongoid.yml files with information about your environment
51 50 3. Install dependencies
52   -
53   - bundle install
54   -
  51 +
  52 + bundle install
  53 +
55 54 4. Start Server
56   -
57   - script/rails server
  55 +
  56 + script/rails server
58 57  
59 58 **Deploying:**
60 59  
61 60 1. Bootstrap Errbit. This will copy over config.yml and also seed the database.
62 61  
63   - rake errbit:bootstrap
  62 + rake errbit:bootstrap
64 63  
65 64 2. Update the deploy.rb file with information about your server
66 65 3. Setup server and deploy
67   -
68   - cap deploy:setup deploy
  66 +
  67 + cap deploy:setup deploy
69 68  
70 69 **Deploying to Heroku:**
71 70  
72 71 1. Clone the repository
73 72  
74   - git clone http://github.com/jdpace/errbit.git
  73 + git clone http://github.com/jdpace/errbit.git
75 74  
76 75 2. Create & configure for Heroku
77 76  
78   - gem install heroku
79   - heroku create
80   - heroku addons:add mongohq:free
81   - heroku addons:add sendgrid:free
82   - heroku config:add HEROKU=true
83   - heroku config:add ERRBIT_HOST=some-hostname.example.com
84   - heroku config:add ERRBIT_EMAIL_FROM=example@example.com
85   - git push heroku master
  77 + gem install heroku
  78 + heroku create
  79 + heroku addons:add mongohq:free
  80 + heroku addons:add sendgrid:free
  81 + heroku config:add HEROKU=true
  82 + heroku config:add ERRBIT_HOST=some-hostname.example.com
  83 + heroku config:add ERRBIT_EMAIL_FROM=example@example.com
  84 + git push heroku master
86 85  
87 86 3. Seed the DB (_NOTE_: No bootstrap task is used on Heroku!)
88 87  
89   - heroku rake db:seed
  88 + heroku rake db:seed
90 89  
91 90 4. Enjoy!
92 91  
... ... @@ -104,7 +103,7 @@ Special Thanks
104 103  
105 104 Contributing
106 105 ------------
107   -
  106 +
108 107 * Fork the project.
109 108 * Make your feature addition or bug fix.
110 109 * Add tests for it. This is important so I don't break it in a
... ...