# 部署文档

## 介绍

项目采用静态可配置的方式, 减少部署次数与难度
通过nginx配置的http-header中`X-Site-Config-Base`和`X-Site-App-Key`分别得知产品配置站点的地址和本应用的key
产品所需的的配置文件分别为环境配置文件`env.json`、通用配置文件`common.json`、产品专用配置文件`dashboard.json`

## env.json

> 环境配置文件
> 详见[gapper-signup部署文档](https://bitbucket.org/genee/gapper-signup/src/swu/deployment.MD)中env.json的介绍

## common.json

> 通用配置文件
> 详见[gapper-signup部署文档](https://bitbucket.org/genee/gapper-signup/src/swu/deployment.MD)中common.json的介绍

## dashboard.json

> 产品专用配置文件

### 模板

{
    "share": {
        "enable": true
    },
    "gpui": {
        "lib_uri": "/dashboard/gpui.client.js"
    }
}

### 配置说明

#### 基本配置

|配置项|类型|作用|
|-|-|-|
|`share`|[分享配置](#分享配置)|分享配置|
|`gpui`|[gpui机制相关配置](#gpui机制相关配置)|gpui机制相关配置|

#### <a id="分享配置">分享配置</a>

|配置项|类型|作用|
|-|-|-|
|`enable`|boolean|是否开启分享|

#### <a id="gpui机制相关配置">gpui机制相关配置</a>

|配置项|类型|作用|
|-|-|-|
|`lib_uri`|string|应用所需的gpui-client.js的url地址|
