aboutsummaryrefslogtreecommitdiff
path: root/app.json
diff options
context:
space:
mode:
Diffstat (limited to 'app.json')
-rw-r--r--app.json139
1 files changed, 75 insertions, 64 deletions
diff --git a/app.json b/app.json
index e8bb2585..89d39bb5 100644
--- a/app.json
+++ b/app.json
@@ -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"
- ]
}
bgstack15