Skip to content

quickstart

beiketianzhuang edited this page Jan 13, 2021 · 13 revisions

安装pauth服务

git clone https://github.com/ppdaicorp/pauth.git
cd pauth/

把src/main/resources/init.sql和src/main/resources/data.sql导入到MySQL中

修改src/main/resources/application.properties中的数据配置:spring.datasource.url,spring.datasource.spring.datasource.username,spring.datasource.password

打包和执行

mvn validate
mvn clean install -DskipTests
cd auth-server/target && java -jar pauth-server.jar

正常启动后,pauth服务在8090端口

安装atlas服务

git clone https://github.com/ppdaicorp/atlas.git
cd atlas

把src/main/resources/atlas.sql导入到MySQL中

修改src/main/resources/application.properties中的数据配置:spring.datasource.url,spring.datasource.spring.datasource.username,spring.datasource.password

打包和执行

mvn validate
mvn clean package -DskipTests
java -jar atlas.jar

正常启动后,atlas服务在8081端口

安装dockeryard服务

git clone https://github.com/ppdaicorp/dockeryard.git
cd dockeryard/

admin

该项目为镜像管理系统,提供了镜像的查看,清理等功能

编译和运行依赖的组件:JDK 8 + Maven 3.3.9 + MySQL5.7

分别把目录sql中的ppdai_dockeryard.sql导入到MySQL中 修改src/main/resources/application.properties中的数据库配置(spring.datasource.url, spring.datasource.username, spring.datasource.password)为正确值 执行如下命令打包

mvn validate
mvn clean install -DskipTests=true

运行命令启动服务

cd dockeryard/admin/target
java -jar admin-0.0.1-SNAPSHOT.jar

proxy

该项目,需要和docker registry一起使用,拦截push 和pull相关的请求,并对请求进行请求审计,对用户进行权限校验,镜像审计等功能 执行打包命令:

mvn validate
mvn clean install -DskipTests=true

运行命令启动服务

cd dockeryard/proxy/target
java -jar proxy-0.0.1-SNAPSHOT.jar

docker registry安装部署

1.拉取相关镜像

docker pull registry

2.启动容器,并关联相关配置config.yml config.yml为本地的config文件,registry启动的时候需要指定,配置内容请参照(https://docs.docker.com/registry/configuration/)

docker run -d -p 5000:5000 --restart=always --name registry \
             -v /config.yml:/etc/docker/registry/config.yml \
             registry:2

注意:proxy服务需要和regstry安装在同一服务器上

安装stargate服务

前端服务

进入gate-front目录,执行如下命令:

npm install
npm run dev

后端服务

进入gate-server目录

把src/main/resources/stargate.sql导入到MySQL中

修改src/main/resources/application.properties中的数据配置:spring.datasource.url,spring.datasource.spring.datasource.username,spring.datasource.password

执行如下命令打包:

mvn clean package -DskipTests=true
java -jar gate-server

执行如下命令启动后端服务:

java -jar gate-server.jar

访问localhost:8008就能访问stargate页面。 初始登录用户名:admin 密码:nimda