上传预制文件
将 预制文件包 中的内容(mdmedia、mdpic、mdpub、mdoc 4个文件夹下的数据)根据 bucketName 映射关系上传到对象存储对应的 bucket 中。
针对常见云对象存储服务,初始化时可参考文档:明道云私有部署阿里云OSS初始化说明,不同云对象存储上传文件方式基本相似。
针对本地自建 minio 对象存储,可参考下面示例步骤:
-
下载预制文件包
wget https://pdpublic.mingdao.com/private-deployment/source/7.0.0/file_init.tar.gz -
解压预制文件包
mkdir file_inittar xf file_init.tar.gz -C file_init -
拷贝解压在
file_init路径下的 data 目录到 minio 容器内(如是 minio 集群环境,只拷贝到任意一个容器内即可)docker cp file_init/data "$(docker ps | grep mingdaoyun-file | awk 'NR==1{print $1}')":/tmp -
进入此 minio 容器
docker exec -it "$(docker ps | grep mingdaoyun-file | awk 'NR==1{print $1}')" bash -
添加 minio 服务别名
mc alias set myminio http://127.0.0.1:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD -
创建 bucket
mc mb myminio/mdmediamc mb myminio/mdocmc mb myminio/mdpicmc mb myminio/mdpub -
上传本地预制文件到 minio 对象存储对应的 bucket 中
mc cp -r /tmp/data/mdmedia/* myminio/mdmediamc cp -r /tmp/data/mdpic/* myminio/mdpicmc cp -r /tmp/data/mdpub/* myminio/mdpub