diff --git a/Other/dubbo-admin-0.6.0-standalone/demo.png b/Other/dubbo-admin-0.6.0-standalone/demo.png new file mode 100644 index 0000000..d29837c Binary files /dev/null and b/Other/dubbo-admin-0.6.0-standalone/demo.png differ diff --git a/Other/dubbo-admin-0.6.0-standalone/docker-compose.yml b/Other/dubbo-admin-0.6.0-standalone/docker-compose.yml new file mode 100644 index 0000000..825f81f --- /dev/null +++ b/Other/dubbo-admin-0.6.0-standalone/docker-compose.yml @@ -0,0 +1,46 @@ +version: '3' + +networks: + dubbo-network: + ipam: + driver: default + config: + - subnet: "172.23.0.0/24" + +services: + zookeeper: + image: registry.cn-shanghai.aliyuncs.com/odboy/zookeeper:3.9.3 # 原镜像`zookeeper:3.9.3` + container_name: zookeeper + restart: unless-stopped + volumes: + - "./zookeeper/data:/data" + - "./zookeeper/datalog:/datalog" + - "./zookeeper/zoo.cfg:/conf/zoo.cfg" + ports: + - "2181:2181" + networks: + dubbo-network: + ipv4_address: 172.23.0.81 + dubbo-admin: + image: registry.cn-shanghai.aliyuncs.com/odboy/dubbo-admin:0.6.0 # 原镜像`apache/dubbo-admin:0.6.0` + container_name: dubbo-admin + restart: unless-stopped + volumes: + # application.properties配置文件可参考:https://github.com/apache/dubbo-admin/blob/develop/docker/latest/application.properties + - "./dubbo-admin/config:/config" + environment: + "admin.registry.address": zookeeper://172.23.0.81:2181 + "admin.config-center": zookeeper://172.23.0.81:2181 + "admin.metadata-report.address": zookeeper://172.23.0.81:2181 + "admin.root.user.name": root + "admin.root.user.password": root + "JAVA_OPTS": "-Xmx100M -Xms100M -XX:+UseG1GC" + depends_on: + - zookeeper + links: + - zookeeper + ports: + - "38080:38080" + networks: + dubbo-network: + ipv4_address: 172.23.0.71 \ No newline at end of file diff --git a/Other/dubbo-admin-0.6.0-standalone/dubbo-admin/config/application.properties b/Other/dubbo-admin-0.6.0-standalone/dubbo-admin/config/application.properties new file mode 100644 index 0000000..8e4c7a6 --- /dev/null +++ b/Other/dubbo-admin-0.6.0-standalone/dubbo-admin/config/application.properties @@ -0,0 +1,86 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +server.port=38080 +dubbo.protocol.port=30880 +dubbo.application.qos-port=32222 + +# centers in dubbo2.7, if you want to add parameters, please add them to the url +admin.registry.address=zookeeper://172.23.0.81:2181 +admin.config-center=zookeeper://172.23.0.81:2181 +admin.metadata-report.address=zookeeper://172.23.0.81:2181 + +# nacos config, add parameters to url like username=nacos&password=nacos +#admin.registry.address=nacos://127.0.0.1:8848?group=DEFAULT_GROUP&namespace=public +#admin.config-center=nacos://127.0.0.1:8848?group=dubbo +#admin.metadata-report.address=nacos://127.0.0.1:8848?group=dubbo + +#group (Deprecated it is recommended to use URL to add parameters,will be removed in the future) +#admin.registry.group=dubbo +#admin.config-center.group=dubbo +#admin.metadata-report.group=dubbo + +#namespace used by nacos. (Deprecated it is recommended to use URL to add parameters,will be removed in the future) +#admin.registry.namespace=public +#admin.config-center.namespace=public +#admin.metadata-report.namespace=public + +admin.root.user.name=root +admin.root.user.password=root + +#session timeout, default is one hour +admin.check.sessionTimeoutMilli=3600000 + + +# apollo config +# admin.config-center = apollo://localhost:8070?token=e16e5cd903fd0c97a116c873b448544b9d086de9&app.id=test&env=dev&cluster=default&namespace=dubbo + +# (Deprecated it is recommended to use URL to add parameters,will be removed in the future) +#admin.apollo.token=e16e5cd903fd0c97a116c873b448544b9d086de9 +#admin.apollo.appId=test +#admin.apollo.env=dev +#admin.apollo.cluster=default +#admin.apollo.namespace=dubbo + +#compress +server.compression.enabled=true +server.compression.mime-types=text/css,text/javascript,application/javascript +server.compression.min-response-size=10240 + +#token timeout, default is one hour +admin.check.tokenTimeoutMilli=3600000 +#Jwt signingKey +admin.check.signSecret=86295dd0c4ef69a1036b0b0c15158d77 + +#dubbo config +dubbo.application.name=dubbo-admin +dubbo.registry.address=${admin.registry.address} + +# mysql +#spring.datasource.driver-class-name=com.mysql.jdbc.Driver +#spring.datasource.url=jdbc:mysql://172.23.0.71:3306/dubbo-admin?characterEncoding=utf8&connectTimeout=1000&socketTimeout=10000&autoReconnect=true +#spring.datasource.username=root +#spring.datasource.password=root + +# h2 +spring.datasource.url=jdbc:h2:mem:~/dubbo-admin;MODE=MYSQL; +spring.datasource.username=sa +spring.datasource.password= + +# id generate type +mybatis-plus.global-config.db-config.id-type=none + +dubbo.application.logger=slf4j \ No newline at end of file diff --git a/Other/dubbo-admin-0.6.0-standalone/run.md b/Other/dubbo-admin-0.6.0-standalone/run.md new file mode 100644 index 0000000..1f5c220 --- /dev/null +++ b/Other/dubbo-admin-0.6.0-standalone/run.md @@ -0,0 +1,15 @@ +# Dubbo Admin + +https://github.com/apache/dubbo-admin + +### 部署方式 +```shell +sh install.sh +``` + +### 访问地址 +访问地址:http://192.168.235.104:38080 +账号密码:root/root + +### 示例 +![demo](./demo.png) \ No newline at end of file