version: '2'
catalog:
  name: "DanPin"
  version: "v2.3.2-20190606"
  description: "微三云单品/爆品商城，让再小的商家也有自己的大数据。"
  uuid: danpin-1
  minimum_rancher_version: v0.51.0
  questions:
    - variable: host_url
      description: "应用对外服务所使用的名，不用加http/https"
      label: "指定域名"
      required: true
      default: ""
      type: "string"
    - variable: db_host
      description: "数据库连接地址，同一应用内可直接使用服务名"
      label: "数据库连接地址"
      required: true
      default: "dp-db"
      type: "string"
    - variable: db_name
      description: "数据库名称"
      label: "数据库名称"
      required: true
      default: "yidui"
      type: "string"
    - variable: db_user
      description: "数据库账号，首次运行会自动创建"
      label: "数据库账号"
      required: true
      default: "root"
      type: "string"
    - variable: db_pwd
      description: "数据库密码，首次运行会自动创建"
      label: "数据库密码"
      required: true
      default: ""
      type: "string"
    - variable: redis_host
      description: "redis数据库连接地址"
      label: "redis数据库连接地址"
      required: true
      default: "dp-redis"
      type: "string"
    - variable: redis_pwd
      description: "redis数据库密码"
      label: "redis数据库密码"
      required: true
      default: ""
      type: "string"
    - variable: mp_veryfy
      description: "微信js接口认证授权码,(MP_VERYFY_xxxx）,可后期再填写"
      label: "微信js授权码"
      required: false
      default: ""
      type: "string"
    - variable: upload_size
      description: "PHP及商城文件上传大小限制，单位为M"
      label: "文件上传大小限制"
      required: true
      default: "30"
      type: "string"
    - variable: debug
      description: "debug三种模式选择：true readonly false"
      label: "DEBUG"
      required: true
      default: "false"
      type: "enum"
      options:
        - true
        - false
        - readonly
    - variable: init_db
      description: "是否开启数据库自动导入(true false)"
      label: "数据库自动导入"
      required: true
      default: "false"
      type: "enum"
      options: 
        - true
        - false
    - variable: volume_driver
      description: "应用数据卷驱动程序"
      label: "卷驱动"
      required: true
      default: "local"
      type: enum
      options:
        - rancher-nfs
        - rancher-efs
        - rancher-ebs
        - local
services:
  dp-app:
    scale: 1
    start_on_create: true
  dp-redis:
    scale: 1
    start_on_create: true
  dp-task:
    scale: 1
    start_on_create: true
  dp-db:
    scale: 1
    start_on_create: true
