• 部署知识管理

    在此之前,应该准备好Mysql、Harbor、Gitlab、Minio,Chartmuseum这些组件的信息。按以下搭建顺序进行搭建,请不要随意调整搭建顺序。

    添加choerodon chart仓库

    helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
    helm repo update
    

    创建数据库

    helm install c7n/mysql-client \
        --set env.MYSQL_HOST=c7n-mysql.c7n-system.svc \
        --set env.MYSQL_PORT=3306 \
        --set env.MYSQL_USER=root \
        --set env.MYSQL_PASS=password \
        --set env.SQL_SCRIPT="\
                CREATE USER IF NOT EXISTS 'choerodon'@'%' IDENTIFIED BY 'password';\
                CREATE DATABASE IF NOT EXISTS wiki_service DEFAULT CHARACTER SET utf8;\
                CREATE DATABASE IF NOT EXISTS xwiki DEFAULT CHARACTER SET utf8;\
                GRANT ALL PRIVILEGES ON wiki_service.* TO choerodon@'%';\
                GRANT ALL PRIVILEGES ON xwiki.* TO choerodon@'%';\
                FLUSH PRIVILEGES;" \
        --version 0.1.0 \
        --name create-c7nwiki-db \
        --namespace c7n-system
    

    部署xwiki

    同步已有项目和组织

    1. 服务部署完成之后,使用有平台管理员角色的用户登录Choerodon平台,点击顶部导航栏的管理按钮,选择API管理菜单下的API测试
    2. 找到微服务wiki-service下0.13.0版本的接口,打开wiki-scanning-controller,使用/v1/site/scan接口,点击发送之后,就会同步所有的组织和项目到新部署的wiki。

      注:同步会在后台执行,请耐心等待同步完成。