FTS serving-server 在 aws 上，需要先完成 ctl:create-index 和 ctl:index-updated-collection 后，才能启动。

## 启动命令
### qdrant
RUST_LOG=debug ./target/release/qdrant-api -h gateway01.xxxx.prod.aws.tidbcloud.com -pPASSWORD -u XXXX.root -Dai

### fts/serving-service
RUST_LOG=info ./target/release/serving-service --storage-path data

### api-key
export QDRANT_GATEWAY_APIKEY={token}.{user}:{password}

### ctl index-update-collection
RUST_LOG=debug ./target/release/ctl -dsn mysql://{tenant-token}.{user}:{password}@{host:port}/{database} 

**points 爬虫需要设置这些变量**
*本地测试需要跳过 JWT 的话，可以设置 export LOCALHOST=true*
- export JWT_HOST=
- export JWT_AUTH_TOKEN=
- export JWT_ORG_ID=
- export JWT_CLUSTER_ID=

**本地测试需要设置**
- 两个环境变量必须设置
    - S3_ACCESS_KEY
    - S3_SECRET_KEY

- 以下两个环境变量，最少需要设置一个
    - S3_ENDPOINT, minio 集群
    - S3_REGION, aws s3 集群

## cargo test, 要如下环境变量
    #!/bin/sh
    ## Minio ##
    export S3_ACCESS_KEY=xx
    export S3_SECRET_KEY=xx
    export S3_ENDPOINT=http://localhost:9000
    export S3_REGION=us-east-1

    ## JWT ##
    export JWT_HOST=xxx
    export JWT_AUTH_TOKEN=xxx
    export JWT_ORG_ID=123
    export JWT_CLUSTER_ID=456

    ## qdrant-api ##
    export DB_HOST=localhost
    export DB_USERNAME=abc.root
    export DB_PASSWORD=xxxx
    export DB_DATABASE=ai
    export SEARCH_SERVICE=https://localhost:8443
    # qdant-api test
    export QDRANT_GATEWAY_APIKEY=$DB_USERNAME:$DB_PASSWORD 

    ## CTL ##
    # for ctl: index-update-collection
    export DSN=mysql://$DB_USERNAME:$DB_PASSWORD@$DB_HOST:4000/$DB_DATABASE

    ## for loca
    export LOCALHOST=true

