app.json
{
"name": "Tessa",
"description": "Asset management system",
"repository": "https://github.com/watermarkchurch/tessa",
"env": {
"WEB_CONCURRENCY": {
"description": "The number of processes to run.",
"value": "2"
},
"RAILS_MAX_THREADS": {
"description": "The number of threads to run in each process.",
"value": "5"
},
"BUGSNAG_API_KEY": {
"description": "API key for Bugsnag integration (leave blank to disable error reporting)",
"required": false,
"value": ""
},
"BUGSNAG_RELEASE_STAGE": {
"description": "Reported environment to Bugsnag",
"value": "development"
},
"AWS_REGION": {
"description": "The default region for AWS (can be overridden by strategies)",
"value": "us-east-1"
},
"AWS_ACCESS_KEY_ID": {
"description": "Default AWS access key (can be overridden by strategies)",
"required": false,
"value": ""
},
"AWS_SECRET_ACCESS_KEY": {
"description": "Default AWS secret key (can be overridden by strategies)",
"required": false,
"value": ""
},
"TESSA_CREDENTIALS": {
"description": "JSON object of basic HTTP credentials for accessing Tessa. Make these secure.",
"value": "{\"username\":\"secret\"}"
},
"TESSA_STRATEGIES": {
"description": "JSON object of Tessa strategies",
"value": "{\"default\":{\"bucket\":\"my-bucket-name\",\"path\":\"assets/:year/:month/:day/:uuid/:name\"}}"
}
},
"formation": {
"web": {
"quantity": 1
}
},
"image": "heroku/ruby",
"addons": [
"heroku-postgresql:hobby-dev"
],
"stack": "heroku-20"
}