additionalProperties:
  formFields:
    - default: vYneAbsXUhe4BghEeedNL7nfWLwaTTmhnwQMvjYOIG25Ofzghk
      edit: true
      envKey: SECRET_KEY
      labelEn: Cryptographic signing
      labelZh: 加密签名
      required: true
      type: password
    - default: K1ffDfLSIK8SV2PZj6VaxOiv8KuawlJK
      edit: true
      envKey: BOOTSTRAP_TOKEN
      labelEn: Bootstrap token
      labelZh: 认证令牌
      required: true
      type: password
    - default: "false"
      envKey: DEBUG
      labelEn: Debug mode
      labelZh: 调试模式
      required: true
      type: select
      values:
        - label: 开启
          value: "true"
        - label: 关闭
          value: "false"
    - default: "ERROR"
      envKey: LOG_LEVEL
      labelEn: Log level
      labelZh: 日志级别
      required: true
      type: select
      values:
        - label: DEBUG
          value: "DEBUG"
        - label: INFO
          value: "INFO"
        - label: WARNING
          value: "WARNING"
        - label: ERROR
          value: "ERROR"
        - label: CRITICAL
          value: "CRITICAL"
    - child:
        default: ""
        envKey: PANEL_DB_HOST
        required: true
        type: service
      default: mysql
      envKey: PANEL_DB_TYPE
      labelEn: Database Service
      labelZh: 数据库服务
      required: true
      type: apps
      values:
        - label: MySQL
          value: mysql
        - label: MariaDB
          value: mariadb
    - default: jumpserver
      envKey: PANEL_DB_NAME
      labelEn: Database
      labelZh: 数据库名
      random: true
      required: true
      rule: paramCommon
      type: text
    - default: jumpserver
      envKey: PANEL_DB_USER
      labelEn: Database User
      labelZh: 数据库用户
      random: true
      required: true
      rule: paramCommon
      type: text
    - default: jumpserver
      envKey: PANEL_DB_USER_PASSWORD
      labelEn: Database User Password
      labelZh: 数据库用户密码
      random: true
      required: true
      rule: paramComplexity
      type: password
    - default: ""
      edit: true
      envKey: REDIS_HOST
      key: redis
      labelEn: Redis Service
      labelZh: 缓存服务服务
      required: true
      type: service
    - default: ""
      edit: true
      envKey: PANEL_REDIS_ROOT_PASSWORD
      labelEn: Redis Service Password
      labelZh: 缓存服务服务密码
      required: true
      rule: paramCommon
      type: password
    - default: 8080
      envKey: PANEL_APP_PORT_HTTP
      labelEn: Web Port
      labelZh: Web 端口
      required: true
      rule: paramPort
      type: number
    - default: 2222
      edit: true
      envKey: SSH_PORT
      labelEn: SSH port
      labelZh: SSH 端口
      required: true
      rule: paramPort
      type: number
    - default: 33061
      edit: true
      envKey: MAGNUS_MYSQL_PORT
      labelEn: Magnus MySQL port
      labelZh: Magnus MySQL 端口
      rule: paramPort
      type: number
    - default: 33062
      edit: true
      envKey: MAGNUS_MARIADB_PORT
      labelEn: Magnus MariaDB port
      labelZh: Magnus MariaDB 端口
      rule: paramPort
      type: number
    - default: 63790
      edit: true
      envKey: MAGNUS_REDIS_PORT
      labelEn: Magnus Redis port
      labelZh: Magnus Redis 端口
      rule: paramPort
      type: number