Skip to content
English

  本章节主要介绍 FinClip 数字化管理平台的配置文件内容。

  FinClip 私有化部署中,业务系统相关的配置通过挂载形式提供给 quark 服务读取管理,其他服务统一从配置中心中获取。在 docker compose 部署的环境中,我们采用文件挂载的方式挂载配置文件,在 Kubernetes 或容器平台环境中,采用 ConfigMap 的方式挂载给容器。

配置说明

  FinClip 的配置主要分为两个部分:

  • common 字段,用于配置基础服务相关内容
  • services 字段,用于配置每个服务的设置

common 配置

  1. 数据库相关配置,填写 MySQL 连接和认证信息

    yaml
    DB_MODE: mysql
    MYSQL_URL: user_name:password@tcp(mysql_host:3306)/db_name?charset=utf8mb4
    driverName: mysql
    dataSourceName: user_name:password@tcp(mysql:3306)/
    dbName: db_name
  2. Redis 配置,支持 single 和 cluster模式

    yaml
    REDIS_MODE: single
    REDIS_ADDR: redis:6379
    REDIS_PASSWORD: redis_pass
  3. 对象存储配置,用于存储静态文件,支持minio、tencent_cos、ali_oss、aws_s3、disk。

    yaml
    STORAGE_MODE: minio
    STORAGE_ENDPOINT: minio:9000
    STORAGE_ACCESS_KEY: access_key
    STORAGE_SECRET_KEY: secret_key
    STORAGE_BUCKET_NAME: bucket_name
    STORAGE_S3_USE_SSL: false
  4. 业务相关的通用配置,包括服务开启的默认端口、日志模式等。

    yaml
    ENV: fc-private
    EDITION: private
    LOG_MODE: warn
    HTTP_PORT: '8080'
    ...

services 配置

  services 是一个数组类型的字段,里面包含了每个服务的相关配置。大部分时候不需要更改,其中需要留意的是 License 配置,当您购买且部署了 FinClip之后,需要更新 License 配置,此配置设置在服务 finclip-cloud-license-manager:

yaml
- SERVER_NAME: finclip-cloud-license-manager
  LICENSE_ENCRYPTION_STR: License_文件内容

Digital Ecosystem Infrastructure.