跳到主要内容

上传预制文件

预制文件包 中的内容(mdmediamdpicmdpubmdoc 4个文件夹下的数据)根据 bucketName 映射关系上传到对象存储对应的 bucket 中。

针对常见云对象存储服务,初始化时可参考文档:明道云私有部署阿里云OSS初始化说明,不同云对象存储上传文件方式基本相似。

针对本地自建 minio 对象存储,可参考下面示例步骤:

  1. 下载预制文件包

    wget https://pdpublic.mingdao.com/private-deployment/source/6.0.0/file_init.tar.gz
  2. 解压预制文件包

    tar xf file_init.tar.gz
  3. 拷贝解压出的 data 目录到 minio 容器内(如是 minio 集群环境,只拷贝到任意一个容器内即可)

    docker cp data xxx:/tmp
  4. 进入此 minio 容器

    docker exec -it xxx bash
  5. 添加 minio 服务别名

    mc alias set myminio http://127.0.0.1:9000 mingdao 123456789
  6. 创建 bucket

    mc mb myminio/mdmedia
    mc mb myminio/mdoc
    mc mb myminio/mdpic
    mc mb myminio/mdpub
  7. 上传本地预制文件到 minio 对象存储对应的 bucket 中

    mc cp -r /tmp/data/mdmedia/* myminio/mdmedia
    mc cp -r /tmp/data/mdoc/* myminio/mdoc
    mc cp -r /tmp/data/mdpic/* myminio/mdpic
    mc cp -r /tmp/data/mdpub/* myminio/mdpub