app.json

Summary

Maintainability
Test Coverage
{
  "name": "OpenRBF 2.0",
  "description": "A rule engine on top of dhis2 developed by Bluesquare, to let power users describe their Results-Based Financing scheme.",
  "logo": "https://bluesquarehub.files.wordpress.com/2017/01/logo-openrbf.png?w=151&h=147",
  "keywords": ["ruby", "orbf", "openrbf"],
  "scripts": {
    "postdeploy": "bundle exec rake db:schema:load db:seed"
  },
  "env": {
    "ADMIN_PASSWORD": {
      "description": "Password to log in to Rails Admin",
      "value": "admin-abc123"
    },
    "DEFAULT_USER_EMAIL": {
      "description": "Email for the created user to log in with",
      "value": "admin@example.com"
    },
    "DEFAULT_USER_PASSWORD": {
      "description": "Password for the created user to log in with",
      "value": "abc123"
    },
    "SIDEKIQ_CONCURRENCY": {
      "value": "2"
    },
    "LOG_LEVEL": {
      "value": "INFO"
    },
    "MALLOC_ARENA_MAX": {
      "description": "https://devcenter.heroku.com/articles/tuning-glibc-memory-behavior",
      "value": "2"
    },
    "ORBF_STAGING": {
      "description": "Designates it as a QA environment",
      "value": "true"
    },
    "S3_SIMULATION_ACCESS": {
        "required": true
    },
    "S3_SIMULATION_SECRET": {
        "required": true
    },
    "S3_SIMULATION_REGION": {
      "required": true,
      "value": "eu-central-1"
    },
    "S3_SIMULATION_BUCKET": {
      "required": true,
      "value": "orbf-simulations-staging"
    }
  },
  "formation": {
    "worker": {
      "quantity": 1,
      "size": "free"
    },
    "web": {
      "quantity": 1,
      "size": "free"
    }
  },
  "addons": ["heroku-postgresql", "heroku-redis"],
  "buildpacks": [
    {
      "url": "heroku/ruby"
    }
  ]
}