github.com/anuvu/tyk@v2.9.0-beta9-dl-apic+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    "optimisations_use_async_session_write": true,
    38    "allow_master_keys": false,
    39    "policies": {
    40      "policy_source": "file",
    41      "policy_record_name": "policies/policies.json"
    42    },
    43    "hash_keys": true,
    44    "suppress_redis_signal_reload": false,
    45    "close_connections": false,
    46    "enable_non_transactional_rate_limiter": true,
    47    "enable_sentinel_rate_limiter": false,
    48    "local_session_cache": {
    49      "disable_cached_session_state": false
    50    },
    51    "uptime_tests": {
    52      "disable": false,
    53      "config": {
    54        "enable_uptime_analytics": false,
    55        "failure_trigger_sample_size": 2,
    56        "time_wait": 10,
    57        "checker_pool_size": 50
    58      }
    59    },
    60    "http_server_options": {
    61      "enable_http2": true,
    62      "enable_websockets": true
    63    },
    64    "hostname": "",
    65    "enable_custom_domains": true,
    66    "proxy_enable_http2": true,
    67    "enable_jsvm": true,
    68    "oauth_redirect_uri_separator": ";",
    69    "coprocess_options": {
    70      "enable_coprocess": false,
    71      "coprocess_grpc_server": "",
    72      "python_path_prefix": "/opt/tyk-gateway"
    73    },
    74    "pid_file_location": "./tyk-gateway.pid",
    75    "allow_insecure_configs": true,
    76    "public_key_path": "",
    77    "close_idle_connections": false,
    78    "allow_remote_config": false,
    79    "enable_bundle_downloader": true,
    80    "bundle_base_url": "",
    81    "global_session_lifetime": 100,
    82    "force_global_session_lifetime": false,
    83    "max_idle_connections_per_host": 500
    84  }