.gitignore
@@ -40,7 +40,7 @@ *.log *.xml.versionsBackup *.swp *.yml !*/build/*.java !*/build/*.html docker/docker-compose.yml
New file @@ -0,0 +1,140 @@ version : '3.8' services: xinquan-nacos: container_name: xinquan-nacos image: nacos/nacos-server build: context: ./nacos environment: - MODE=standalone volumes: - ./nacos/logs/:/home/nacos/logs - ./nacos/conf/application.properties:/home/nacos/conf/application.properties ports: - "8848:8848" - "9848:9848" - "9849:9849" depends_on: - xinquan-mysql xinquan-mysql: container_name: xinquan-mysql image: mysql:5.7 build: context: ./mysql ports: - "3306:3306" volumes: - ./mysql/conf:/etc/mysql/conf.d - ./mysql/logs:/logs - ./mysql/data:/var/lib/mysql command: [ 'mysqld', '--innodb-buffer-pool-size=80M', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci', '--default-time-zone=+8:00', '--lower-case-table-names=1' ] environment: MYSQL_DATABASE: 'ry-cloud' MYSQL_ROOT_PASSWORD: password xinquan-redis: container_name: xinquan-redis image: redis build: context: ./redis ports: - "6379:6379" volumes: - ./redis/conf/redis.conf:/home/xinquan/redis/redis.conf - ./redis/data:/data command: redis-server /home/xinquan/redis/redis.conf xinquan-nginx: container_name: xinquan-nginx image: nginx build: context: ./nginx ports: - "80:80" volumes: - ./nginx/html/dist:/home/xinquan/projects/xinquan-ui - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf - ./nginx/logs:/var/log/nginx - ./nginx/conf.d:/etc/nginx/conf.d depends_on: - xinquan-gateway links: - xinquan-gateway xinquan-gateway: container_name: xinquan-gateway build: context: ./xinquan/gateway dockerfile: dockerfile ports: - "8080:8080" depends_on: - xinquan-redis links: - xinquan-redis xinquan-auth: container_name: xinquan-auth build: context: ./xinquan/auth dockerfile: dockerfile ports: - "9200:9200" depends_on: - xinquan-redis links: - xinquan-redis xinquan-modules-system: container_name: xinquan-modules-system build: context: ./xinquan/modules/system dockerfile: dockerfile ports: - "9201:9201" depends_on: - xinquan-redis - xinquan-mysql links: - xinquan-redis - xinquan-mysql xinquan-modules-gen: container_name: xinquan-modules-gen build: context: ./xinquan/modules/gen dockerfile: dockerfile ports: - "9202:9202" depends_on: - xinquan-mysql links: - xinquan-mysql xinquan-modules-job: container_name: xinquan-modules-job build: context: ./xinquan/modules/job dockerfile: dockerfile ports: - "9203:9203" depends_on: - xinquan-mysql links: - xinquan-mysql xinquan-modules-file: container_name: xinquan-modules-file build: context: ./xinquan/modules/file dockerfile: dockerfile ports: - "9300:9300" volumes: - ./xinquan/uploadPath:/home/xinquan/uploadPath xinquan-visual-monitor: container_name: xinquan-visual-monitor build: context: ./xinquan/visual/monitor dockerfile: dockerfile ports: - "9100:9100" xinquan-auth/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,84 @@ # Spring spring: profiles: # 环境配置 active: dev application: # 应用名称 name: xinquan-auth main: allow-bean-definition-overriding: true --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} meditation: secret: V8EZaYQ2gGzFaH7GPLZbw7KGYMRZ8MpF xinquan-gateway/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,127 @@ # Spring spring: application: # 应用名称 name: xinquan-gateway main: allow-bean-definition-overriding: true profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} sentinel: # 取消控制台懒加载 eager: true transport: # 控制台地址 dashboard: 192.168.110.34:8718 # nacos配置持久化 datasource: ds1: nacos: server-addr: 127.0.0.1:8848 dataId: sentinel-xinquan-gateway groupId: DEFAULT_GROUP data-type: json rule-type: gw-flow --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: c2f47d1c-6355-4a68-b357-7523d73b2d13 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: c2f47d1c-6355-4a68-b357-7523d73b2d13 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} sentinel: # 取消控制台懒加载 eager: true transport: # 控制台地址 dashboard: 122.9.150.46:8718 # nacos配置持久化 datasource: ds1: nacos: server-addr: 127.0.0.1:8848 dataId: sentinel-xinquan-gateway groupId: DEFAULT_GROUP data-type: json rule-type: gw-flow --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} sentinel: # 取消控制台懒加载 eager: true transport: # 控制台地址 dashboard: 139.9.236.40:8718 # nacos配置持久化 datasource: ds1: nacos: server-addr: 127.0.0.1:8848 dataId: sentinel-xinquan-gateway groupId: DEFAULT_GROUP data-type: json rule-type: gw-flow xinquan-modules/xinquan-course/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,82 @@ # Spring spring: application: # 应用名称 name: xinquan-course main: allow-bean-definition-overriding: true profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-file/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,35 @@ # Tomcat server: port: 9300 # Spring spring: application: # 应用名称 name: xinquan-file profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-gen/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,36 @@ # Tomcat server: port: 9202 # Spring spring: application: # 应用名称 name: xinquan-gen profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 192.168.110.64:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 8ebd2324-30b4-477b-af79-b46e717c4fbe config: # 配置中心地址 server-addr: 192.168.110.64:8848 namespace: 8ebd2324-30b4-477b-af79-b46e717c4fbe group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-job/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,25 @@ # Tomcat server: port: 9203 # Spring spring: application: # 应用名称 name: xinquan-job profiles: # 环境配置 active: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 config: # 配置中心地址 server-addr: 127.0.0.1:8848 # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-meditation/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,82 @@ # Spring spring: application: # 应用名称 name: xinquan-meditation main: allow-bean-definition-overriding: true profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-order/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,82 @@ # Spring spring: application: # 应用名称 name: xinquan-order main: allow-bean-definition-overriding: true profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-system/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,82 @@ # Spring spring: application: # 应用名称 name: xinquan-system main: allow-bean-definition-overriding: true profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-modules/xinquan-user/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,82 @@ # Spring spring: application: # 应用名称 name: xinquan-user main: allow-bean-definition-overriding: true profiles: # 环境配置 active: dev --- spring: config: activate: on-profile: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: cb7a3ad3-9e06-4a70-85d6-a774a1e76295 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: prod cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2 group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} --- spring: config: activate: on-profile: test cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 service: ${spring.application.name} group: DEFAULT_GROUP namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce config: # 配置中心地址 server-addr: 127.0.0.1:8848 namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce group: DEFAULT_GROUP name: ${spring.application.name} # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} xinquan-ui/src/assets/icons/svgo.yml
New file @@ -0,0 +1,22 @@ # replace default config # multipass: true # full: true plugins: # - name # # or: # - name: false # - name: true # # or: # - name: # param1: 1 # param2: 2 - removeAttrs: attrs: - 'fill' - 'fill-rule' xinquan-visual/xinquan-monitor/src/main/resources/bootstrap.yml
New file @@ -0,0 +1,25 @@ # Tomcat server: port: 9100 # Spring spring: application: # 应用名称 name: xinquan-monitor profiles: # 环境配置 active: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 config: # 配置中心地址 server-addr: 127.0.0.1:8848 # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}