This repository has been archived by the owner on Jul 20, 2023. It is now read-only.
forked from getredash/redash
-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Justin Clift edited this page Jun 20, 2023
·
6 revisions
This is just starting out, so there's not much here yet.
Please add useful stuff here, or in separate pages, as makes sense. 😄
Name | Type | Default value | Purpose |
---|---|---|---|
REDASH_QUERY_RESULTS_EXPIRED_TTL_ENABLED | boolean string | "false" | Enables the TTL for query results, as per #61 |
REDASH_QUERY_RESULTS_EXPIRED_TTL | integer | 86400 | The TTL value (in seconds) to use for the expiring query cache |
These are from https://github.com/RedashCommunity/redash/blob/d2ac24585142a19f82794564abb8539786b2d1ac/redash/settings/__init__.py
Name | Type | Default value | Purpose |
---|---|---|---|
REDIS_URL | string | "redis://localhost:6379/0" | The connection string to use internally when connecting to Redis |
REDASH_PROXIES_COUNT | integer | 1 | Passed to Werkzeug’s ProxyFix to make sure we get the right referral address even behind proxies like nginx |
REDASH_STATSD_HOST | string | "127.0.0.1" | When using StatsD, this is the address for connecting to it |
REDASH_STATSD_PORT | integer | 8125 | When using StatsD, this is the port number to use |
REDASH_STATSD_PREFIX | string | "redash" | When using StatsD, this is the prefix for metrics sent to it |
REDASH_STATSD_USE_TAGS | boolean string | "false" | When using StatsD, whether to use tags (InfluxDB’s format) |
REDASH_DATABASE_URL | string | "postgresql:///postgres" | URL the Redash server and worker services use for connecting to internal database |
SQLALCHEMY_MAX_OVERFLOW | ??? | none | ??? |
SQLALCHEMY_POOL_SIZE | ??? | none | ??? |
SQLALCHEMY_DISABLE_POOL | ??? | none | ??? |
SQLALCHEMY_ENABLE_POOL_PRE_PING | boolean string | "false" | ??? |
RQ_REDIS_URL | ??? | ??? | ??? |
REDASH_QUERY_RESULTS_CLEANUP_ENABLED | ... | ||
REDASH_QUERY_RESULTS_CLEANUP_COUNT | ... | ||
REDASH_QUERY_RESULTS_CLEANUP_MAX_AGE | ... | ||
REDASH_SCHEMAS_REFRESH_SCHEDULE | ... | ||
REDASH_AUTH_TYPE | ... | ||
REDASH_INVITATION_TOKEN_MAX_AGE | integer | 60 * 60 * 24 * 7 (604,800) | An integer number of seconds after which an invitation link will expire |
REDASH_COOKIE_SECRET | string | a random string | Required. The secret key to use in the Flask app for various cryptographic features |
REDASH_SECRET_KEY | string | another random string | ** Required.** The secret key to use when encrypting data source options |
REDASH_ENFORCE_HTTPS | boolean string | "false" | Whether and how to redirect non-HTTP requests to HTTPS. Disabled by default |
REDASH_ENFORCE_HTTPS_PERMANENT | boolean string | "false" | ??? |
REDASH_ENFORCE_FILE_SAVE | boolean string | "true" | Whether file downloads are enforced or not |
REDASH_ENFORCE_PRIVATE_IP_BLOCK | boolean string | "true" | Whether api calls using the json query runner will block private addresses |
REDASH_COOKIES_SECURE | boolean string | Defaults to whatever REDASH_ENFORCE_HTTPS is set to |
Whether to use secure cookies by default |
REDASH_SESSION_COOKIE_SECURE | boolean string | Defaults to whatever REDASH_COOKIES_SECURE is set to |
Whether the session cookie is set to secure |
REDASH_SESSION_COOKIE_HTTPONLY | boolean string | "true" | Whether the session cookie is set HttpOnly |
REDASH_SESSION_EXPIRY_TIME | integer | 60 * 60 * 6 (21,600) | ??? |
REDASH_REMEMBER_COOKIE_SECURE | boolean string | Defaults to whatever REDASH_COOKIES_SECURE is set to |
Whether the session cookie is set to secure |
REDASH_REMEMBER_COOKIE_HTTPONLY | boolean string | "true" | Whether the remember cookie is set HttpOnly |
REDASH_REMEMBER_COOKIE_DURATION | integer | 60 * 60 * 24 * 31 (2,678,400) | The number of seconds before the remember cookie expires |
REDASH_FRAME_OPTIONS | string | "deny" | ??? |
REDASH_FRAME_OPTIONS_ALLOW_FROM | string | "" | ??? |
REDASH_HSTS_ENABLED | string | Defaults to whatever REDASH_ENFORCE_HTTPS is set to |
Whether and how to send Strict-Transport-Security response headers |
REDASH_HSTS_PRELOAD | boolean string | "false" | ??? |
REDASH_HSTS_MAX_AGE | integer | Defaults to the value of talisman .ONE_YEAR_IN_SECS
|
??? |
REDASH_HSTS_INCLUDE_SUBDOMAINS | boolean string | "false" | ??? |
REDASH_CONTENT_SECURITY_POLICY | string | "default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-eval'; font-src 'self' data:; img-src 'self' http: https: data: blob:; object-src 'none'; frame-ancestors 'none'; frame-src redash.io;" | Whether and how to send Content-Security-Policy response headers |
REDASH_CONTENT_SECURITY_POLICY_REPORT_URI | string | "" | ??? |
REDASH_CONTENT_SECURITY_POLICY_REPORT_ONLY | boolean string | "false" | ??? |
REDASH_CONTENT_SECURITY_POLICY_NONCE_IN | array string | "" | ??? |
REDASH_REFERRER_POLICY | string | "strict-origin-when-cross-origin" | The code for this looks to have a cut-n-paste error as they're both using REDASH_REFERRER_POLICY
|
(work in progress) | ... | ... | ...