From 5d43a9cae2dd03f500c4bd9736a9e71e131b6d02 Mon Sep 17 00:00:00 2001
From: Jason Rhodes <jason.matthew.rhodes@gmail.com>
Date: Thu, 6 Apr 2017 22:48:17 -0400
Subject: [PATCH 1/6] Email service options :P

Small addition in case people want email service options, sparkpost.com gives you 100k/mo free
---
 .env.production.sample | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.env.production.sample b/.env.production.sample
index a7f9eb4bf..9bb988ea6 100644
--- a/.env.production.sample
+++ b/.env.production.sample
@@ -26,7 +26,7 @@ OTP_SECRET=
 # EMAIL_DOMAIN_WHITELIST=example1.com|example2.de|etc
 
 # E-mail configuration
-SMTP_SERVER=smtp.mailgun.org
+SMTP_SERVER=smtp.mailgun.org, smtp.sparkpostmail.com, etc.
 SMTP_PORT=587
 SMTP_LOGIN=
 SMTP_PASSWORD=

From 2ac8a590cd164891be0f11ca3d705a3ec948cecb Mon Sep 17 00:00:00 2001
From: Jason Rhodes <jason.matthew.rhodes@gmail.com>
Date: Fri, 7 Apr 2017 07:43:44 -0400
Subject: [PATCH 2/6] Moved into a comment per feedback

---
 .env.production.sample | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.env.production.sample b/.env.production.sample
index 9bb988ea6..6d28a4a11 100644
--- a/.env.production.sample
+++ b/.env.production.sample
@@ -26,7 +26,8 @@ OTP_SECRET=
 # EMAIL_DOMAIN_WHITELIST=example1.com|example2.de|etc
 
 # E-mail configuration
-SMTP_SERVER=smtp.mailgun.org, smtp.sparkpostmail.com, etc.
+# Note: Mailgun and SparkPost (https://sparkpo.st/smtp) each have good free tiers
+SMTP_SERVER=smtp.mailgun.org
 SMTP_PORT=587
 SMTP_LOGIN=
 SMTP_PASSWORD=

From 12f1cdeed1dcc328efc09eb0e9fe358f6bff1b8e Mon Sep 17 00:00:00 2001
From: Florian Maunier <fmaunier@gmail.com>
Date: Fri, 7 Apr 2017 13:31:18 +0200
Subject: [PATCH 3/6] Fix npm/yarn cache cleaning

---
 Dockerfile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index c28287cca..57a8f34e9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -29,7 +29,8 @@ RUN BUILD_DEPS=" \
  && npm install -g npm@3 && npm install -g yarn \
  && bundle install --deployment --without test development \
  && yarn \
- && npm cache clean \
+ && yarn cache clean \
+ && npm -g cache clean \
  && apk del $BUILD_DEPS \
  && rm -rf /tmp/* /var/cache/apk/*
 

From a7ab2204d48162605cb351ee60183ef3f3d844a6 Mon Sep 17 00:00:00 2001
From: David Huerta <huertanix@users.noreply.github.com>
Date: Fri, 7 Apr 2017 17:44:32 -0400
Subject: [PATCH 4/6] Update Heroku-guide.md

Cleaning up the heroku admin command bit to match the form used in Administration-guide.md and clarify the wording a bit.
---
 docs/Running-Mastodon/Heroku-guide.md | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/docs/Running-Mastodon/Heroku-guide.md b/docs/Running-Mastodon/Heroku-guide.md
index 754f923ed..269bc6331 100644
--- a/docs/Running-Mastodon/Heroku-guide.md
+++ b/docs/Running-Mastodon/Heroku-guide.md
@@ -47,8 +47,6 @@ You can deploy from the Heroku web interface or from the command line. Run:
 
 after you first deploy to set up the first database.
 
-You may need to use the `heroku` CLI application to run:
+To make yourself an admin, you may need to use the `heroku` CLI application after creating an account online:
 
-  `USERNAME=yourUsername rails mastodon:make_admin`
-
-to make yourself an admin.
+  `heroku rake mastodon:make_admin USERNAME=yourUsername`

From f578cf8331dbc9254ba6733db6cea590a8014642 Mon Sep 17 00:00:00 2001
From: benklop <benklop@gmail.com>
Date: Fri, 7 Apr 2017 16:31:50 -0600
Subject: [PATCH 5/6] Update Administration-guide.md

the syntax for running the rake task wasn't correct.
---
 docs/Running-Mastodon/Administration-guide.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/Running-Mastodon/Administration-guide.md b/docs/Running-Mastodon/Administration-guide.md
index dd69eb303..09b0f1df1 100644
--- a/docs/Running-Mastodon/Administration-guide.md
+++ b/docs/Running-Mastodon/Administration-guide.md
@@ -7,7 +7,7 @@ So, you have a working Mastodon instance... now what?
 
 The following rake task:
 
-    rake mastodon:make_admin USERNAME=alice
+    RAILS_ENV=production bundle exec rails mastodon:make_admin USERNAME=alice
 
 Would turn the local user "alice" into an admin.
 

From f113af5350a02152e3984edd027e3136bc888244 Mon Sep 17 00:00:00 2001
From: Ray Alez <raymestalez@gmail.com>
Date: Fri, 7 Apr 2017 15:56:02 -0700
Subject: [PATCH 6/6] Add HackerNewsBot

I have created a bot that will post Hacker News stories with 100+ points. Adding it to the list.
---
 docs/Using-Mastodon/Apps.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docs/Using-Mastodon/Apps.md b/docs/Using-Mastodon/Apps.md
index 67b14dc26..b5e1fa36b 100644
--- a/docs/Using-Mastodon/Apps.md
+++ b/docs/Using-Mastodon/Apps.md
@@ -13,5 +13,6 @@ Some people have started working on apps for the Mastodon API. Here is a list of
 |Albatross|iOS||[@goldie_ice@mastodon.social](https://mastodon.social/users/goldie_ice)|
 |Tooter|Chrome|<https://github.com/ineffyble/tooter>|[@effy@mastodon.social](https://mastodon.social/users/effy)|
 |tootstream|CLI|<https://github.com/magicalraccoon/tootstream>|[@Raccoon@mastodon.social](https://mastodon.social/users/Raccoon)|
+|HackerNewsBot|CLI|<https://github.com/raymestalez/mastodon-hnbot>|[@rayalez@hackertribe.io](https://hackertribe.io/users/rayalez)|
 
 If you have a project like this, let me know so I can add it to the list!