{
   "environment": "${space}",
   "process_mode": "release",
   "deploy_code": "${deploy_code}",
   "version": "1.0.0",
   "date": "${date}",
   "server": {
      "port": "${server_port}",
      "uploadLimitBytes": 67108864
   },
   "path": {
      "logger": "${app_log}/${space}/sk_service_data_center-${server.host}-${server.port}/logger",
      "work": "${app_work}/${space}/sk_service_data_center-${server.host}-${server.port}",
      "content": "${server.root}/content",
      "view": "${server.root}/view",
      "html": "${server.root}/html"
   },
   "service.logger": {
      "debug": {
         "enable": true
      },
      "info": {
         "enable": true
      },
      "warn": {
         "enable": true
      },
      "error": {
         "enable": true
      },
      "fatal": {
         "enable": true
      }
   },
   "includes": [
      {
         "file_name": "global.json"
      },
      {
         "file_name": "common.json"
      }
   ],
   "foundation.module.environment": {
      "items": [
         {
            "name": "warehouse.space",
            "value": "warehouse"
         },
         {
            "name": "warehouse.root",
            "value": "${protocol}://skong-${space}.skong.com/warehouse"
         },
         {
            "name": "cloud.api",
            "value": "https://${space}-api.skong.com"
         }
      ]
   },
   "foundation.data.project": {
      "projects": [
         {
            "name": "sk.platform.module.data.manage.app",
            "url": "${protocol}://${space}-cloud-api.skong.com"
         },
         {
            "name": "sk.platform.system.data.center.logic",
            "url": "${protocol}://${space}-svc-data-center.skong.com"
         },
         {
            "name": "sk.platform.monitor.logger.service",
            "url": "${protocol}://${space}-svc-logger.skong.com"
         }
      ]
   },
   "service.cache.connection": {
      "enable": true,
      "space_name": "node-${space}",
      "default_name": "asset",
      "timeout": 3600000,
      "pools": [
         {
            "type": "redis",
            "name": "library",
            "host": "${redis_host}",
            "port": "${redis_port}",
            "password": "${redis_password}",
            "database": 1,
            "timeout": 3600000
         },
         {
            "type": "redis",
            "name": "asset",
            "host": "${redis_host}",
            "port": "${redis_port}",
            "password": "${redis_password}",
            "database": 2,
            "timeout": 3600000
         },
         {
            "type": "redis",
            "name": "storage",
            "host": "${redis_host}",
            "port": "${redis_port}",
            "password": "${redis_password}",
            "database": 3,
            "timeout": 86400000
         },
         {
            "type": "redis",
            "name": "work",
            "host": "${redis_host}",
            "port": "${redis_port}",
            "password": "${redis_password}",
            "database": 4,
            "timeout": 7200000
         }
      ]
   },
   "service.oss.connection": {
      "mode_cd": "net",
      "default_name": "asset",
      "cache_enable": true,
      "cache_path": "${server.work}/cache",
      "pools": [
         {
            "name": "asset",
            "region": "${oss_region}",
            "endpoint": "${oss_endpoint}",
            "access_key_id": "${oss_access_key_id}",
            "access_key_secret": "${oss_access_key_secret}",
            "bucket": "${oss_bucket}",
            "secure": true
         },
         {
            "name": "storage",
            "region": "${oss_region}",
            "endpoint": "${oss_endpoint}",
            "access_key_id": "${oss_access_key_id}",
            "access_key_secret": "${oss_access_key_secret}",
            "bucket": "${oss_bucket}",
            "secure": true
         }
      ]
   },
   "service.data.connection": {
      "default_name": "sk.platform.module",
      "pools": [
         {
            "names": [
               "sk.platform.warehouse"
            ],
            "host": "${database_host_warehouse}",
            "port": "${database_port_warehouse}",
            "passport": "${database_passport_warehouse}",
            "password": "${database_password_warehouse}",
            "database": "${database_name_warehouse}",
            "limit_count": 1000
         },
         {
            "names": [
               "sk.platform.control",
               "sk.platform.system",
               "sk.platform.business",
               "sk.platform.calculate",
               "sk.platform.digitization",
               "sk.platform.perspective",
               "sk.platform.test"
            ],
            "host": "${database_host_scheme}",
            "port": "${database_port_scheme}",
            "passport": "${database_passport_scheme}",
            "password": "${database_password_scheme}",
            "database": "${database_name_scheme}",
            "limit_count": 10000
         },
         {
            "names": [
               "sk.platform.module"
            ],
            "host": "${database_host_module_base}",
            "port": "${database_port_module_base}",
            "passport": "${database_passport_module_base}",
            "password": "${database_password_module_base}",
            "database": "${database_name_module_base}",
            "limit_count": 1000
         },
         {
            "names": [
               "sk.platform.resource"
            ],
            "host": "${database_host_resource_base}",
            "port": "${database_port_resource_base}",
            "passport": "${database_passport_resource_base}",
            "password": "${database_password_resource_base}",
            "database": "${database_name_resource_base}",
            "limit_count": 1000
         }
      ]
   },
   "service.server.session": {
      "enable": true,
      "type": "redis",
      "redis": {
         "host": "${redis_host}",
         "port": "${redis_port}",
         "password": "${redis_password}",
         "prefix": "node-${server.environment}:",
         "database": 3
      },
      "url": "${api.login}/data/center/session",
      "cookie": {
         "domain": ".skong.com"
      }
   },
   "service.version.svn": {
      "enable": true,
      "interval": 1000,
      "connections": [
         {
            "name": "center.configure",
            "command": "svn",
            "passport": "develop",
            "password": "ggVg8Z+8s",
            "path": "svn://svn.skong.com/develop/${space}/data.center"
         },
         {
            "name": "develop.content",
            "command": "svn",
            "passport": "develop",
            "password": "ggVg8Z+8s",
            "path": "svn://svn.skong.com/develop/${space}/develop.content"
         },
         {
            "name": "config",
            "command": "svn",
            "passport": "develop",
            "password": "ggVg8Z+8s",
            "path": "svn://svn.skong.com/develop/${space}/develop.content"
         },
         {
            "name": "help",
            "command": "svn",
            "passport": "develop",
            "password": "ggVg8Z+8s",
            "path": "svn://svn.skong.com/develop/${space}/develop.content/help.design"
         }
      ]
   },
   "service.content.version": {
      "enable": false,
      "version": "config",
      "path": "${server.work}/content"
   },
   "service.content.version.cache": {
      "enable": true,
      "path": "version.config"
   },
   "service.configure.version": {
      "enable": true,
      "path": "${server.work}/configure",
      "version": "center.configure"
   }
}