github.com/Tyktechnologies/tyk@v2.9.5+incompatible/install/data/tyk.self_contained.conf (about)

     1  {
     2    "listen_port": LISTEN_PORT,
     3    "secret": "352d20ee67be67f6340b4c0605b044b7",
     4    "template_path": "/opt/tyk-gateway/templates",
     5    "use_db_app_configs": false,
     6    "app_path": "/opt/tyk-gateway/apps",
     7    "middleware_path": "/opt/tyk-gateway/middleware",
     8    "storage": {
     9      "type": "redis",
    10      "host": "REDIS_HOST",
    11      "port": REDIS_PORT,
    12      "username": "",
    13      "password": "REDIS_PASSWORD",
    14      "database": 0,
    15      "optimisation_max_idle": 2000,
    16      "optimisation_max_active": 4000
    17    },
    18    "enable_analytics": false,
    19    "analytics_config": {
    20      "type": "",
    21      "ignored_ips": [],
    22      "normalise_urls": {
    23        "enabled": true,
    24        "normalise_uuids": true,
    25        "normalise_numbers": true,
    26        "custom_patterns": []
    27      }
    28    },
    29    "health_check": {
    30      "enable_health_checks": false,
    31      "health_check_value_timeouts": 60
    32    },
    33    "dns_cache": {
    34      "enabled": false,
    35      "ttl": 3600
    36    },
    37    "allow_master_keys": false,
    38    "policies": {
    39      "policy_source": "file",
    40      "policy_record_name": "policies/policies.json"
    41    },
    42    "hash_keys": true,
    43    "suppress_redis_signal_reload": false,
    44    "close_connections": false,
    45    "enable_non_transactional_rate_limiter": true,
    46    "enable_sentinel_rate_limiter": false,
    47    "local_session_cache": {
    48      "disable_cached_session_state": false
    49    },
    50    "uptime_tests": {
    51      "disable": false,
    52      "config": {
    53        "enable_uptime_analytics": false,
    54        "failure_trigger_sample_size": 2,
    55        "time_wait": 10,
    56        "checker_pool_size": 50
    57      }
    58    },
    59    "http_server_options": {
    60      "enable_http2": true,
    61      "enable_websockets": true
    62    },
    63    "hostname": "",
    64    "enable_custom_domains": true,
    65    "proxy_enable_http2": true,
    66    "enable_jsvm": true,
    67    "oauth_redirect_uri_separator": ";",
    68    "coprocess_options": {
    69      "enable_coprocess": false,
    70      "coprocess_grpc_server": "",
    71      "python_path_prefix": "/opt/tyk-gateway"
    72    },
    73    "pid_file_location": "./tyk-gateway.pid",
    74    "allow_insecure_configs": true,
    75    "public_key_path": "",
    76    "close_idle_connections": false,
    77    "allow_remote_config": false,
    78    "enable_bundle_downloader": true,
    79    "bundle_base_url": "",
    80    "global_session_lifetime": 100,
    81    "force_global_session_lifetime": false,
    82    "max_idle_connections_per_host": 500
    83  }