Skip to content

Latest commit

 

History

History
58 lines (29 loc) · 3.01 KB

heroku.md

File metadata and controls

58 lines (29 loc) · 3.01 KB
description
Deploy Modmail on Heroku PaaS.

Heroku

What is Heroku?

Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps.

Requirements

Costs

Unfortunately, Heroku is no longer free-of-charge. You will need at least their Eco plan, which currently costs $5 USD per month. See their pricing page for more info and up-to-date prices.

If you are a higher-education student, you may be eligible for their student offer, which grants you $13 USD of credits per month for 12 months—enough to host Modmail free for one year.

Fork our GitHub repositories

You will need to fork our repositories to deploy onto Heroku.

Make sure you're logged in to GitHub. You will need to fork two repositories.

First we fork the Modmail repository. Head over to https://github.com/kyb3rr/modmail/fork, leave all the settings as default, and click Create fork.

Screenshot of creating a Modmail fork.

Create a GitHub fork for the Modmail Repository.

Next do the same for the Logviewer repository by heading over to https://github.com/kyb3r/logviewer/fork, leave all the settings as default, and click Create fork.

Screenshot of creating a Logviewer fork.

Create a GitHub fork for the Logviewer Repository.

Next, to keep your Modmail and Logviewer up to date, you will need to install the Pull app. Simply head over to https://github.com/apps/pull, click Install, choose Only select repositories, then select both the Modmail and Logviewer repositories that you forked in the previous step.

Screenshot of installing the pull app.

Click Install to install the Pull app.

Screenshot of selecting both repositories.

Select both the Modmail and Logviewer forks, then click Install.

Your GitHub should now be all set. Next step, create a Heroku account to deploy your bot.

Create a Heroku account

Updating