Skip to content
SaraQian edited this page Oct 10, 2020 · 17 revisions

Welcome to the archguard.org wiki!

Current Diagram

future

说明(目标)

  • code-scanner 只写
  • code-analysis读数据分析(一级,二级都有)- 但现在report里面的dashboard部分也会写
  • code-addition杂货铺,一个月整理一次,孵化出新的服务(服务体量>1000行)
    • systemInfo删除时候会清楚相关DB table,所以如果后续添加了表,需要在那里维护一下

Env Info

Port Mapping

Service Dev Port Prod Port
dependence_visual - "10080:80" - "10443:443" - "11080:80" - "11443:443"
code-analysis-addition - "18080:8080" - "18180:8080"
code-analysis-module - "18083:8080" - "18183:8080"
code-scanner - "18082:8080" - "18182:8080"
eureka-server - "8761:8761"
document-app - "18079:8080"
mysql - "13306:3306" - "13308:3306"
influxdb - '8086:8086' - '8186:8086'
grafana - '3000:3000' - '3100:3000'

Q & A

如何手动更新数据而绕过代码扫描

需要首先登录到服务器, 然后:

cd /home/ec2-user/Dubbo
curl -sSL http://ec2-68-79-38-105.cn-northwest-1.compute.amazonaws.com.cn:8080/job/code-scanners/lastSuccessfulBuild/artifact/scan_java_bytecode/target/scan_java_bytecode-1.X-jar-with-dependencies.jar -o scan_java_bytecode-1.X-jar-with-dependencies.jar
java -Ddburl="jdbc:mysql://root:prisma@localhost:13306/default@default?useSSL=false" -jar scan_java_bytecode-1.X-jar-with-dependencies.jar /home/ec2-user/Dubbo/dubbo-samples -parse-xml