From 2786c699497f5e1ecf4b95f3a939f72c1cf1640c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Thu, 9 Apr 2026 15:58:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0dockerfile=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config-dev.yml | 108 ++++++++++++++++++++++++++++++++++++++++++++++ config-master.yml | 108 ++++++++++++++++++++++++++++++++++++++++++++++ config.yml | 14 +++--- 3 files changed, 223 insertions(+), 7 deletions(-) create mode 100644 config-dev.yml create mode 100644 config-master.yml diff --git a/config-dev.yml b/config-dev.yml new file mode 100644 index 0000000..8a768f1 --- /dev/null +++ b/config-dev.yml @@ -0,0 +1,108 @@ +server: + address: ":3008" + name: "oss" + workerId: 1 +rate: + limit: 200 + burst: 300 +cache: + localTTL: 60 + redisTTL: 300 +# Database. +database: + default: + - type: "pgsql" + host: "116.204.74.41" + port: "15432" + user: "postgres" + pass: "Bjang09@686^*^" + name: "oss" + prefix: "oss_" # (可选)表名前缀 + role: "master" # (可选)数据库主从角色(master/slave),默认为master。如果不使用应用主从机制请不配置或留空即可。 + debug: false # (可选)开启调试模式 + dryRun: false # (可选)ORM空跑(只读不写) + charset: "utf8" # (可选)数据库编码(如: utf8mb4/utf8/gbk/gb2312),一般设置为utf8mb4。默认为utf8。 + timezone: "Asia/Shanghai" # (可选)时区配置,例如:Local + maxIdle: 5 # (可选)连接池最大闲置的连接数(默认10) + maxOpen: 20 # (可选)连接池最大打开的连接数(默认无限制) + maxLifetime: "30s" # (可选)连接对象可重复使用的时间长度(默认30秒) + maxIdleConnTime: "30s" # (可选,v2.10新增)连接池中空闲连接的最大生存时间(默认30秒)。可以通过配置文件或SetConnMaxIdleTime方法设置,避免长时间空闲连接占用资源。 + createdAt: "created_at" # (可选)自动创建时间字段名称 + updatedAt: "updated_at" # (可选)自动更新时间字段名称 + deletedAt: "deleted_at" # (可选)软删除时间字段名称 + timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 + - type: "pgsql" + host: "116.204.74.41" + port: "15432" + user: "postgres" + pass: "Bjang09@686^*^" + name: "oss" + prefix: "oss_" # (可选)表名前缀 + role: "slave" # (可选)数据库主从角色(master/slave),默认为master。如果不使用应用主从机制请不配置或留空即可。 + debug: false # (可选)开启调试模式 + dryRun: false # (可选)ORM空跑(只读不写) + charset: "utf8" # (可选)数据库编码(如: utf8mb4/utf8/gbk/gb2312),一般设置为utf8mb4。默认为utf8。 + timezone: "Asia/Shanghai" # (可选)时区配置,例如:Local + maxIdle: 5 # (可选)连接池最大闲置的连接数(默认10) + maxOpen: 20 # (可选)连接池最大打开的连接数(默认无限制) + maxLifetime: "30s" # (可选)连接对象可重复使用的时间长度(默认30秒) + maxIdleConnTime: "30s" # (可选,v2.10新增)连接池中空闲连接的最大生存时间(默认30秒)。可以通过配置文件或SetConnMaxIdleTime方法设置,避免长时间空闲连接占用资源。 + createdAt: "created_at" # (可选)自动创建时间字段名称 + updatedAt: "updated_at" # (可选)自动更新时间字段名称 + deletedAt: "deleted_at" # (可选)软删除时间字段名称 + timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 +# tenant-1: +# - type: "pgsql" +# host: "localhost" +# port: "5432" +# user: "postgres" +# pass: "123456" +# name: "tenant-1" +# role: "master" +# prefix: "oss_" # (可选)表名前缀 +# debug: false # (可选)开启调试模式 +# dryRun: false # (可选)ORM空跑(只读不写) +# charset: "utf8" # (可选)数据库编码(如: utf8mb4/utf8/gbk/gb2312),一般设置为utf8mb4。默认为utf8。 +# timezone: "Asia/Shanghai" # (可选)时区配置,例如:Local +# maxIdle: 5 # (可选)连接池最大闲置的连接数(默认10) +# maxOpen: 20 # (可选)连接池最大打开的连接数(默认无限制) +# maxLifetime: "30s" # (可选)连接对象可重复使用的时间长度(默认30秒) +# maxIdleConnTime: "30s" # (可选,v2.10新增)连接池中空闲连接的最大生存时间(默认30秒)。可以通过配置文件或SetConnMaxIdleTime方法设置,避免长时间空闲连接占用资源。 +# createdAt: "created_at" # (可选)自动创建时间字段名称 +# updatedAt: "updated_at" # (可选)自动更新时间字段名称 +# deletedAt: "deleted_at" # (可选)软删除时间字段名称 +# timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 + +redis: + # 集群模式配置方法 + default: + address: 116.204.74.41:6379 + db: 0 + idleTimeout: "60s" #连接最大空闲时间,使用时间字符串例如30s/1m/1d + maxConnLifetime: "90s" #连接最长存活时间,使用时间字符串例如30s/1m/1d + waitTimeout: "60s" #等待连接池连接的超时时间,使用时间字符串例如30s/1m/1d + dialTimeout: "30s" #TCP连接的超时时间,使用时间字符串例如30s/1m/1d + readTimeout: "30s" #TCP的Read操作超时时间,使用时间字符串例如30s/1m/1d + writeTimeout: "30s" #TCP的Write操作超时时间,使用时间字符串例如30s/1m/1d + maxActive: 100 + pass: "Bjang09@686^*^" +consul: + address: 116.204.74.41:8500 +# pass: jiahui8888 +jaeger: #链路追踪 + addr: 116.204.74.41:4318 + +# MinIO 连接配置 +minio: + endpoint: "116.204.74.41:9000" # 核心:仅协议+主机+端口,无路径/末尾斜杠 + accessKey: "admin" # 访问密钥(本地默认) + secretKey: "Bjang09@686^*^" # 秘密密钥(本地默认) + secure: false # 本地 MinIO 关闭 SSL(生产按需改为 true) + region: "us-east-1" # 与 MinIO 服务端 REGION 一致(默认 us-east-1) + +# 文件上传服务地址,与oss模块minio中的endpoint一致 +filePrefix: "http://116.204.74.41:9000" + +# 文件存储初始化容量大小配置 +oss: + capacitySize: 500 #文件存储初始化容量(单位MB) diff --git a/config-master.yml b/config-master.yml new file mode 100644 index 0000000..4740698 --- /dev/null +++ b/config-master.yml @@ -0,0 +1,108 @@ +server: + address: ":3008" + name: "oss" + workerId: 1 +rate: + limit: 200 + burst: 300 +cache: + localTTL: 60 + redisTTL: 300 +# Database. +database: + default: + - type: "pgsql" + host: "192.168.0.169" + port: "15432" + user: "postgres" + pass: "Bjang09@686^*^" + name: "oss" + prefix: "oss_" # (可选)表名前缀 + role: "master" # (可选)数据库主从角色(master/slave),默认为master。如果不使用应用主从机制请不配置或留空即可。 + debug: false # (可选)开启调试模式 + dryRun: false # (可选)ORM空跑(只读不写) + charset: "utf8" # (可选)数据库编码(如: utf8mb4/utf8/gbk/gb2312),一般设置为utf8mb4。默认为utf8。 + timezone: "Asia/Shanghai" # (可选)时区配置,例如:Local + maxIdle: 5 # (可选)连接池最大闲置的连接数(默认10) + maxOpen: 20 # (可选)连接池最大打开的连接数(默认无限制) + maxLifetime: "30s" # (可选)连接对象可重复使用的时间长度(默认30秒) + maxIdleConnTime: "30s" # (可选,v2.10新增)连接池中空闲连接的最大生存时间(默认30秒)。可以通过配置文件或SetConnMaxIdleTime方法设置,避免长时间空闲连接占用资源。 + createdAt: "created_at" # (可选)自动创建时间字段名称 + updatedAt: "updated_at" # (可选)自动更新时间字段名称 + deletedAt: "deleted_at" # (可选)软删除时间字段名称 + timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 + - type: "pgsql" + host: "192.168.0.169" + port: "15432" + user: "postgres" + pass: "Bjang09@686^*^" + name: "oss" + prefix: "oss_" # (可选)表名前缀 + role: "slave" # (可选)数据库主从角色(master/slave),默认为master。如果不使用应用主从机制请不配置或留空即可。 + debug: false # (可选)开启调试模式 + dryRun: false # (可选)ORM空跑(只读不写) + charset: "utf8" # (可选)数据库编码(如: utf8mb4/utf8/gbk/gb2312),一般设置为utf8mb4。默认为utf8。 + timezone: "Asia/Shanghai" # (可选)时区配置,例如:Local + maxIdle: 5 # (可选)连接池最大闲置的连接数(默认10) + maxOpen: 20 # (可选)连接池最大打开的连接数(默认无限制) + maxLifetime: "30s" # (可选)连接对象可重复使用的时间长度(默认30秒) + maxIdleConnTime: "30s" # (可选,v2.10新增)连接池中空闲连接的最大生存时间(默认30秒)。可以通过配置文件或SetConnMaxIdleTime方法设置,避免长时间空闲连接占用资源。 + createdAt: "created_at" # (可选)自动创建时间字段名称 + updatedAt: "updated_at" # (可选)自动更新时间字段名称 + deletedAt: "deleted_at" # (可选)软删除时间字段名称 + timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 +# tenant-1: +# - type: "pgsql" +# host: "localhost" +# port: "5432" +# user: "postgres" +# pass: "123456" +# name: "tenant-1" +# role: "master" +# prefix: "oss_" # (可选)表名前缀 +# debug: false # (可选)开启调试模式 +# dryRun: false # (可选)ORM空跑(只读不写) +# charset: "utf8" # (可选)数据库编码(如: utf8mb4/utf8/gbk/gb2312),一般设置为utf8mb4。默认为utf8。 +# timezone: "Asia/Shanghai" # (可选)时区配置,例如:Local +# maxIdle: 5 # (可选)连接池最大闲置的连接数(默认10) +# maxOpen: 20 # (可选)连接池最大打开的连接数(默认无限制) +# maxLifetime: "30s" # (可选)连接对象可重复使用的时间长度(默认30秒) +# maxIdleConnTime: "30s" # (可选,v2.10新增)连接池中空闲连接的最大生存时间(默认30秒)。可以通过配置文件或SetConnMaxIdleTime方法设置,避免长时间空闲连接占用资源。 +# createdAt: "created_at" # (可选)自动创建时间字段名称 +# updatedAt: "updated_at" # (可选)自动更新时间字段名称 +# deletedAt: "deleted_at" # (可选)软删除时间字段名称 +# timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 + +redis: + # 集群模式配置方法 + default: + address: 192.168.0.169:6379 + db: 0 + idleTimeout: "60s" #连接最大空闲时间,使用时间字符串例如30s/1m/1d + maxConnLifetime: "90s" #连接最长存活时间,使用时间字符串例如30s/1m/1d + waitTimeout: "60s" #等待连接池连接的超时时间,使用时间字符串例如30s/1m/1d + dialTimeout: "30s" #TCP连接的超时时间,使用时间字符串例如30s/1m/1d + readTimeout: "30s" #TCP的Read操作超时时间,使用时间字符串例如30s/1m/1d + writeTimeout: "30s" #TCP的Write操作超时时间,使用时间字符串例如30s/1m/1d + maxActive: 100 + pass: "Bjang09@686^*^" +consul: + address: 192.168.0.169:8500 +# pass: jiahui8888 +jaeger: #链路追踪 + addr: 192.168.0.169:4318 + +# MinIO 连接配置 +minio: + endpoint: "192.168.0.169:9000" # 核心:仅协议+主机+端口,无路径/末尾斜杠 + accessKey: "admin" # 访问密钥(本地默认) + secretKey: "Bjang09@686^*^" # 秘密密钥(本地默认) + secure: false # 本地 MinIO 关闭 SSL(生产按需改为 true) + region: "us-east-1" # 与 MinIO 服务端 REGION 一致(默认 us-east-1) + +# 文件上传服务地址,与oss模块minio中的endpoint一致 +filePrefix: "http://192.168.0.169:9000" + +# 文件存储初始化容量大小配置 +oss: + capacitySize: 500 #文件存储初始化容量(单位MB) diff --git a/config.yml b/config.yml index 514f973..41875c0 100644 --- a/config.yml +++ b/config.yml @@ -12,7 +12,7 @@ cache: database: default: - type: "pgsql" - host: "192.168.0.169" + host: "116.204.74.41" port: "15432" user: "postgres" pass: "Bjang09@686^*^" @@ -32,7 +32,7 @@ database: deletedAt: "deleted_at" # (可选)软删除时间字段名称 timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性,为true时CreatedAt/UpdatedAt/DeletedAt都将失效 - type: "pgsql" - host: "192.168.0.169" + host: "116.204.74.41" port: "15432" user: "postgres" pass: "Bjang09@686^*^" @@ -76,7 +76,7 @@ database: redis: # 集群模式配置方法 default: - address: 192.168.0.169:6379 + address: 116.204.74.41:6379 db: 0 idleTimeout: "60s" #连接最大空闲时间,使用时间字符串例如30s/1m/1d maxConnLifetime: "90s" #连接最长存活时间,使用时间字符串例如30s/1m/1d @@ -86,21 +86,21 @@ redis: writeTimeout: "30s" #TCP的Write操作超时时间,使用时间字符串例如30s/1m/1d maxActive: 100 consul: - address: 192.168.0.169:8500 + address: 116.204.74.41:8500 # pass: jiahui8888 jaeger: #链路追踪 - addr: 192.168.0.169:4318 + addr: 116.204.74.41:4318 # MinIO 连接配置 minio: - endpoint: "192.168.0.169:9000" # 核心:仅协议+主机+端口,无路径/末尾斜杠 + endpoint: "116.204.74.41:9000" # 核心:仅协议+主机+端口,无路径/末尾斜杠 accessKey: "admin" # 访问密钥(本地默认) secretKey: "12345678" # 秘密密钥(本地默认) secure: false # 本地 MinIO 关闭 SSL(生产按需改为 true) region: "us-east-1" # 与 MinIO 服务端 REGION 一致(默认 us-east-1) # 文件上传服务地址,与oss模块minio中的endpoint一致 -filePrefix: "http://192.168.0.169:9000" +filePrefix: "http://116.204.74.41:9000" # 文件存储初始化容量大小配置 oss: