Heroku Deployment Instructions

Detect regressions in your python3 migration!


Before getting started

  • If you don’t have a Heroku account, you should create one now.

Deploying your mig3 service

1. Select the “Deploy to Heroku” below as a new tab to get started.

Deploy to Heroku

2. Scroll to the bottom of the page, past the environment variables.

Figure 0-0: Arrow indicating that user should scroll down

3. Select the “Deploy App” button to kick off your deployment.

Figure 0-1: Circle indicating that user should select "Deploy App"

4. Now that the deploy has begun, note the app name, and open a new tab to your Heroku projects page.

Figure 0-2: Underline indicating that user should select "Heroku" logo

5. Select the new app on the projects page.

Figure 1-0: Circle indicating that user should select on their project name

6. Select “More”, and then “View logs”.

Figure 1-1: Underline indicating that user should select "More", Underline indicating user should select "View logs"

7. Wait for deployment to complete, it may take about 10 minutes. Follow the deployment progress in the initial tab if you wish. When the deploy is complete, select the secret code in the log output and copy it to the clipboard. You must enter it within 10 minutes of it being generated or it will expire. Select “Open app” to proceed.

Figure 1-2: Underline indicating that user should copy secret code., Underline indicating user should select "Open app"

8. Enter the secret code that you copied in the previous step. Select “Submit Code”.

Figure 2-0: Secret Key Form Page

9. Create your administrator account. You will be required to use a secure password. Security is not an optional feature of mig3.

Figure 2-0: Secret Key Form Page

10. Installation is nearly complete, follow the setup wizard instructions and you’re ready to go!

Figure 2-0: Secret Key Form Page