Commit deefcbc0cffa8850b85e176c7905e08dd16bbcc4
1 parent
a28f0fb8
Exists in
master
and in
1 other branch
fixes #950 add email settings for heroku deploy
Showing
2 changed files
with
14 additions
and
11 deletions
Show diff stats
app.json
docs/deployment/heroku.md
... | ... | @@ -31,12 +31,13 @@ git commit -m "Update db/seeds.rb with initial login" |
31 | 31 | ### Create an app on Heroku and push the source code |
32 | 32 | ```bash |
33 | 33 | heroku apps:create |
34 | -heroku addons:add mongolab:sandbox | |
35 | -heroku addons:add sendgrid:starter | |
36 | -heroku config:add GEMFILE_RUBY_VERSION=2.2.0 | |
37 | -heroku config:add SECRET_KEY_BASE="$(bundle exec rake secret)" | |
38 | -heroku config:add ERRBIT_HOST=some-hostname.example.com | |
39 | -heroku config:add ERRBIT_EMAIL_FROM=example@example.com | |
34 | +heroku addons:create mongolab:sandbox | |
35 | +heroku addons:create sendgrid:starter | |
36 | +heroku config:set GEMFILE_RUBY_VERSION=2.2.3 | |
37 | +heroku config:set SECRET_KEY_BASE="$(bundle exec rake secret)" | |
38 | +heroku config:set ERRBIT_HOST=some-hostname.example.com | |
39 | +heroku config:set ERRBIT_EMAIL_FROM=example@example.com | |
40 | +heroku config:set EMAIL_DELIVERY_METHOD=smtp SMTP_SERVER=smtp.sendgrid.net | |
40 | 41 | git push heroku master |
41 | 42 | ``` |
42 | 43 | |
... | ... | @@ -54,19 +55,19 @@ Option 1. With the heroku-scheduler add-on (replacement for cron): |
54 | 55 | |
55 | 56 | ```bash |
56 | 57 | # Install the heroku scheduler add-on |
57 | -heroku addons:add scheduler:standard | |
58 | +heroku addons:create scheduler:standard | |
58 | 59 | |
59 | 60 | # Go open the dashboard to schedule the job. You should use |
60 | 61 | # 'rake errbit:db:clear_resolved' as the task command, and schedule it |
61 | 62 | # at whatever frequency you like (once/day should work great). |
62 | -heroku addons:open scheduler | |
63 | +heroku addons:create scheduler | |
63 | 64 | ``` |
64 | 65 | |
65 | 66 | Option 2. With the cron add-on: |
66 | 67 | |
67 | 68 | ```bash |
68 | 69 | # Install the heroku cron addon, to clear resolved errors daily: |
69 | -heroku addons:add cron:daily | |
70 | +heroku addons:create cron:daily | |
70 | 71 | ``` |
71 | 72 | |
72 | 73 | Option 3. Clear resolved errors manually: |
... | ... | @@ -77,5 +78,5 @@ heroku run rake errbit:db:clear_resolved |
77 | 78 | |
78 | 79 | ### Add the deployment hook |
79 | 80 | ```bash |
80 | -heroku addons:add deployhooks:http --url="http://YOUR_ERRBIT_HOST/deploys.txt?api_key=YOUR_API_KEY" | |
81 | +heroku addons:create deployhooks:http --url="http://YOUR_ERRBIT_HOST/deploys.txt?api_key=YOUR_API_KEY" | |
81 | 82 | ``` | ... | ... |