37 Star 303 Fork 49

SuperMap_GAF / GAF

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.42 KB
一键复制 编辑 原始数据 按行查看 历史

单机容器环境的源码构建部署步骤

Step 1:构建部署前准备

  • Linux系统-系统要求CentOS7.5
  • Docker[帮助]-容器运行环境
  • docker-compose[帮助]-容器启动命令
  • Git[帮助]-用与克隆代码

Step 2:克隆代码

git clone https://github.com/SuperMap/GAF

Step 3.源码构建部署

3.1.进入脚本文件目录

cd GAF/script/deploy/docker

3.2.编辑配置文件

  • 配置文件名称:.env
  • 对配置文件进行查看修改,文件内部有参数修改说明
  • GAF_BASE_DATA_PATH=../../../gaf-cloud/gaf-commons/gaf-common-base-data/src/main/resources/com/supermap/gaf/base/data

3.3.构建GAF应用镜像

./build.sh

3.4.部署GAF基础应用

./deploy.sh base

  • GAF监控相关应用部署(可选)[帮助]

Step 4.进入GAF

  • 使用docker ps查看各个容器服务的状态,status都为Health时表明各服务都已成功运行部署
  • 当全部容器health时,就可以在客户端通过浏览器访问部署完成后提示的GAF地址

其它方式构建部署

通过线上镜像部署GAF基础应用(安装包方式部署)

  • 1.配置文件修改:对配置文件.env 进行修改,配置GAF_REGISTRY镜像仓库地址,配置GAF_REGISTRY_TAGGAF镜像TAG
  • 2.部署GAF基础应用,执行./deploy.sh base

环境帮助

docker

  • 安装:
export VERSION=20.10.17
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl enable docker
systemctl start docker
  • 验证:docker ps

docker-compose

  • 安装:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  • 验证:docker-compose --version

git

  • 安装:yum install git
  • 验证:git --version

部署帮助

删除所有GAF应用及挂载卷

./script/deploy/docker/deploy.sh delete-all

获取命令帮助

./script/deploy/docker/deploy.sh help

监控相关应用部署

./script/deploy/docker/deploy.sh monitor

GAF-BOOT

GAF-BOOT是将springcloud微服务体系去除,只保留业务代码的GAF单体架构版

  • GAF-BOOT单体应用构建 ./script/deploy/docker/build.sh boot
  • GAF-BOOT单体应用部署 ./script/deploy/docker/deploy.sh boot
Java
1
https://gitee.com/supermapgaf/GAF.git
git@gitee.com:supermapgaf/GAF.git
supermapgaf
GAF
GAF
dev

搜索帮助