diff options
Diffstat (limited to 'app.json')
-rw-r--r-- | app.json | 139 |
1 files changed, 75 insertions, 64 deletions
@@ -1,68 +1,79 @@ { - "name": "Newspipe", - "description": "A news aggregator that can be deployed on Heroku.", - "keywords": [ - "aggregator", - "news", - "RSS" - ], - "website": "https://github.com/newspipe/", - "repository": "https://github.com/newspipe/newspipe", - "logo": "https://raw.githubusercontent.com/newspipe/newspipe/master/src/web/static/img/newspipe.png", - "scripts": { - "postdeploy": "python src/manager.py db_create; cd submodules/bootstrap/; git clone https://github.com/twbs/bootstrap.git" - }, - "env": { - "PLATFORM_URL": { - "description": "Address of your instance (for example: https://YOUR-APPLICATION-NAME.herokuapp.com/)", - "required": true, - "value": "" + "name": "Newspipe", + "description": "A news aggregator that can be deployed on Heroku.", + "keywords": [ + "aggregator", + "news", + "RSS" + ], + "website": "https://github.com/newspipe/", + "repository": "https://github.com/newspipe/newspipe", + "logo": "https://raw.githubusercontent.com/newspipe/newspipe/master/src/web/static/img/newspipe.png", + "scripts": { + "postdeploy": "python src/manager.py db_create" }, - "ADMIN_EMAIL": { - "description": "Your email address for the authentication to the platform.", - "required": true, - "value": "" - }, - "ADMIN_PASSWORD": { - "description": "Your password.", - "required": true, - "value": "" - }, - "SECRET_KEY": { - "description": "A secret token only you know in order to use sessions.", - "required": true, - "value": "iYtWRvAl!S7+Gz8kabK3@CBvr" - }, - "SELF_REGISTRATION": { - "description": "Users are able to create new account.", - "required": true, - "value": "false" - }, - "SECURITY_PASSWORD_SALT": { - "description": "A secret to confirm user account with a link in an email.", - "required": true, - "value": "^HEpK@L&cP5dMR^kiz8IIZj8q" - }, - "TOKEN_VALIDITY_PERIOD": { - "description": "Validity period (in seconds) of the account confirmation link sent by email.", - "required": true, - "value": "3600" - }, - "HEROKU": "1", - "CDN_ADDRESS": "https://cdn.cedricbonhomme.org/", - "NOTIFICATION_EMAIL": "newspipe@no-reply.com", - "POSTMARK_API_KEY": "REDACTED", - "CRAWLER_RESOLV": { - "description": "Specify if the crawler should try to resolve link of articles behind proxies.", - "value": "false" - }, - "FEED_REFRESH_INTERVAL": { - "description": "Feeds refresh interval (in minutes) for the crawler.", - "value": "120" + "addons": [ + "heroku-postgresql:hobby-dev", + "scheduler:standard" + ], + "buildpacks": [ + { + "url": "https://github.com/heroku/heroku-buildpack-nodejs" + }, + { + "url": "https://github.com/ejholmes/heroku-buildpack-bower" + }, + { + "url": "heroku/python" + } + ], + "env": { + "PLATFORM_URL": { + "description": "Address of your instance (for example: https://YOUR-APPLICATION-NAME.herokuapp.com/)", + "required": true, + "value": "" + }, + "ADMIN_EMAIL": { + "description": "Your email address for the authentication to the platform.", + "required": true, + "value": "" + }, + "ADMIN_PASSWORD": { + "description": "Your password.", + "required": true, + "value": "" + }, + "SECRET_KEY": { + "description": "A secret token only you know in order to use sessions.", + "required": true, + "value": "iYtWRvAl!S7+Gz8kabK3@CBvr" + }, + "SELF_REGISTRATION": { + "description": "Users are able to create new account.", + "required": true, + "value": "false" + }, + "SECURITY_PASSWORD_SALT": { + "description": "A secret to confirm user account with a link in an email.", + "required": true, + "value": "^HEpK@L&cP5dMR^kiz8IIZj8q" + }, + "TOKEN_VALIDITY_PERIOD": { + "description": "Validity period (in seconds) of the account confirmation link sent by email.", + "required": true, + "value": "3600" + }, + "HEROKU": "1", + "CDN_ADDRESS": "https://cdn.cedricbonhomme.org/", + "NOTIFICATION_EMAIL": "newspipe@no-reply.com", + "POSTMARK_API_KEY": "REDACTED", + "CRAWLER_RESOLV": { + "description": "Specify if the crawler should try to resolve link of articles behind proxies.", + "value": "false" + }, + "FEED_REFRESH_INTERVAL": { + "description": "Feeds refresh interval (in minutes) for the crawler.", + "value": "120" + } } - }, - "addons": [ - "heroku-postgresql:hobby-dev", - "scheduler:standard" - ] } |