Installation Guide: Heroku - mongodb/mlab-data-api GitHub Wiki

Prerequisites

Installation

heroku login
heroku create <APP>
heroku config:set --app <APP> MLAB_DATA_API_KEY=<API_KEY>
heroku config:set --app <APP> MLAB_DATA_API_CONFIG=<CONFIG>
heroku container:login
docker pull quay.io/mongodb/mlab-data-api:latest
docker tag quay.io/mongodb/mlab-data-api:latest registry.heroku.com/<APP>/web
docker push registry.heroku.com/<APP>/web
heroku container:release --app <APP> web

Configuration

  • We suggest using JSON format for your configuration in Heroku
  • Do NOT configure a port in your configuration. Heroku will set this up for you
  • See Configuration for more details

Usage

Once deployed, your mLab Data API deployment can be reached at:

https://<APP>.herokuapp.com/api/1
⚠️ **GitHub.com Fallback** ⚠️