133 Star 802 Fork 321

GVPWeBank / wecube-platform

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
wecube_compile_guide.md 2.35 KB
一键复制 编辑 原始数据 按行查看 历史
nertonsong 提交于 2019-08-28 17:56 . update docs

WeCube编译指南

编译前准备

  1. 准备一台linux主机,为加快编译速度, 资源配置建议4核8GB或以上;

  2. 操作系统版本建议为ubuntu16.04以上或centos7.3以上;

  3. 网络需要可通外网(需从外网下载安装软件);

  4. 安装Git

    • yum安装
    yum install -y git
  5. 安装docker1.17.03.x以上

编译过程

  1. 通过github拉取代码

    切换到本地仓库目录, 执行命令

    cd /data	
    git clone https://github.com/WeBankPartners/wecube-platform.git

    根据提示输入github账号密码, 即可拉取代码到本地。 拉取完成后, 可以在本地目录上看到wecube-platform目录, 进入目录,结构如下:

    wecube-platform_dir

  2. 编译

    maven配置文件在build目录下的maven_setting.xml文件,默认配置如下:

    wecube-platform_maven_settings

    编译过程中会从外网拉取maven包和npm包,如果有更快的maven源,可修改该文件中的配置。

    在代码根目录下执行

    make build

    等待编译完成,如下图:

    wecube-platform_make_build

  3. 制作镜像

    编译完成后,在代码根目录下执行

    make image

    如下图:

    wecube-platform_make_image

    将制作WeCube的运行镜像。

    如果还需要制作WeCube的数据库镜像,执行以下命令:

    cd build/db
    chmod +x build-image.sh
    ./build-image.sh

    镜像制作完成后, 执行命令:

    docker images

    可查看镜像列表

    wecube-platform_images

  4. 镜像保存

    执行以下命令将镜像保存到linux目录:

    docker save -o wecube-platform.tar wecube-platform
    docker save -o wecube-db.tar wecube-db

    可在当前目录下看到保存成功的文件,将镜像文件发送到部署机器, 即可开始部署。 也可以将镜像上传到远程镜像仓库, 部署时从远程镜像仓库拉取。

Java
1
https://gitee.com/WeBank/wecube-platform.git
git@gitee.com:WeBank/wecube-platform.git
WeBank
wecube-platform
wecube-platform
master

搜索帮助