[ISSUE #76] Add InstanceUser and ACL interfaces (#77)

* feat: add service user and acl

* feat: add service user and acl

* feat: add service user and acl

* feat: add service user and acl

* feat: replace serviceuser with instanceuser

* feat: replace serviceuser with instanceuser #2

* feat: commit deletion serviceusermapperTest

* feat: 提交 application-test.yml 改回密码password的

* feat: 最终更改

* feat: 最终更改-2

* feat: 最终更改-3

* Revert "feat: 最终更改-3"

This reverts commit 528d6f2ea1e8f8ebc70ff4c3dcc296be9b31c944.

* feat: 最终更改-4

* feat: 最终更改-5
22 files changed
tree: fdf14a5ab4af1f45e1880ec48d26094d1dba97a2
  1. .github/
  2. deployment/
  3. docker/
  4. eventmesh-dashboard-common/
  5. eventmesh-dashboard-console/
  6. eventmesh-dashboard-core/
  7. eventmesh-dashboard-observe/
  8. eventmesh-dashboard-service/
  9. eventmesh-dashboard-view/
  10. style/
  11. .asf.yaml
  12. .gitattributes
  13. .gitignore
  14. LICENSE
  15. NOTICE
  16. pom.xml
  17. README.md
README.md

EventMesh Dashboard

介绍

业务架构

技术架构

环境

  • JDK 8/11
  • Maven 3.8.1
  • Spring Boot 2.7.x

模块依赖图

模块介绍

  1. eventmesh-dashboard-console 业务模块的代码,调用service接口
  2. eventmesh-dashboard-observe 监控模块的代码
  3. eventmesh-dashboard-core 对EventMesh Runtime, Meta以及相关组件的代码,提供service实现
  4. eventmesh-dashboard-service 公用API接口,对core的抽象
  5. eventmesh-dashboard-common 公共模块的代码
  6. eventmesh-dashboard-view 前端代码

eventmesh-dashboard-core 介绍

Build

Build on source code

cd eventmesh-dashboard
./gradlew clean bootJar
java -jar build/libs/eventmesh-dashboard-0.0.1-SNAPSHOT.jar

Build and Run with Docker

cd eventmesh-dashboard
./gradlew clean bootJar
docker build -t yourname/eventmesh-dashboard -f docker/Dockerfile .
docker run -d --name eventmesh-dashboard -p 8080:8080 yourname/eventmesh-dashboard