Skip to content

Deploying Yesod with Postgres or MySQL

Rehno Lindeque edited this page Feb 24, 2014 · 4 revisions

General

  1. Modify your Procfile to look like
    web: cabal run -- Staging -p $PORT

...for a staging environment, or like

    web: cabal run -- Production -p $PORT

...for a production environment.

Yesod + MySQL

    heroku config:set MYSQL_HOST=*****.************.*********.rds.amazonaws.com # e.g. if you're using amazon RDS
    heroku config:set MYSQL_PASSWORD=*********
    heroku config:set MYSQL_PORT=3306
    heroku config:set MYSQL_USER=*********
Clone this wiki locally