tellform/app.json
2017-03-30 10:53:03 -07:00

50 lines
1.4 KiB
JSON

{
"name": "TellForm",
"description": "Beautiful, opensource web forms",
"repository": "https://github.com/whitef0x0/tellform",
"logo": "https://node-js-sample.herokuapp.com/node.svg",
"addons": ["mongolab", "sparkpost"],
"keywords": ["node", "express", "static", "mean"],
"env": {
"IS_HEROKU_INSTALLATION": {
"description": "Disables redis if it is a heroku installation (i.e. if it doesn't need to run in cluster mode)",
"value": "TRUE",
"required": true
},
"SUBDOMAINS_DISABLED": {
"description": "Disable subdomains for user forms",
"value": "TRUE"
},
"NODE_ENV": {
"description": "Specify whether to run development or production version of the app",
"value": "production",
"required": true
},
"BASE_URL": {
"description": "Set this to your heroku app's URL",
"required": true
},
"MAILER_SERVICE_PROVIDER": {
"description": "Which mailer provider are you using? (i.e. SparkPost, Mandrill, etc)",
"value": "Sparkpost",
"required": true
},
"ADMIN_EMAIL": {
"description": "Email of the default admin account",
"required": true
},
"ADMIN_USERNAME": {
"description": "Username of the default admin account",
"required": true
},
"ADMIN_PASSWORD": {
"description": "Password of the default admin account",
"required": true
}
},
"scripts": {
"predeploy": "grunt build",
"postdeploy": "node /app/scripts/create-admin.js"
}
}