+11
-12
@@ -1,4 +1,4 @@
|
||||
# UserBase 生产配置(线上以 nacos 的 userbase-prod.yml 为准,本文件是 nacos 不可达时的兜底)
|
||||
# UserBase 生产配置(镜像内自足:配置中心已停用,运行时密码由 Gitea Secrets / projman .env 环境变量注入)
|
||||
server:
|
||||
port: 8060
|
||||
servlet:
|
||||
@@ -20,8 +20,7 @@ spring:
|
||||
host: redis-server
|
||||
port: 6379
|
||||
database: 0
|
||||
# 生产由 nacos application-infra.yaml 注入;此处仅作 nacos 不可达时的兜底,
|
||||
# 密码不写死,运行时由容器环境变量 REDIS_PASSWORD 注入(值来自 Gitea Secrets,不入镜像)
|
||||
# 兜底密码运行时由容器环境变量 REDIS_PASSWORD 注入(值来自 Gitea Secrets / projman .env,不入镜像)
|
||||
password: ${REDIS_PASSWORD}
|
||||
timeout: 2000ms
|
||||
data:
|
||||
@@ -29,14 +28,14 @@ spring:
|
||||
repositories:
|
||||
enabled: false
|
||||
|
||||
# datasource:
|
||||
# url: jdbc:mysql://mysql8:3306/bsch_userbase?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
|
||||
# username: root
|
||||
# # 生产由 nacos application-infra.yaml 注入;兜底密码运行时由 DB_PASSWORD 环境变量注入(来自 Gitea Secrets)
|
||||
# password: ${DB_PASSWORD}
|
||||
# driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
# min-idle: 10
|
||||
# max-active: 30
|
||||
# 镜像内兜底:db 密码运行时由 DB_PASSWORD 环境变量注入(来自 Gitea Secrets / projman .env,不入镜像)
|
||||
datasource:
|
||||
url: jdbc:mysql://mysql8:3306/bsch_userbase?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password: ${DB_PASSWORD}
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
min-idle: 10
|
||||
max-active: 30
|
||||
|
||||
jpa:
|
||||
database: MySQL
|
||||
@@ -54,7 +53,7 @@ spring:
|
||||
host: rabbitmq
|
||||
port: 5672
|
||||
username: admin
|
||||
# 生产由 nacos application-infra.yaml 注入;兜底密码运行时由 RABBITMQ_PASSWORD 环境变量注入(来自 Gitea Secrets)
|
||||
# 兜底密码运行时由 RABBITMQ_PASSWORD 环境变量注入(值来自 Gitea Secrets / projman .env,不入镜像)
|
||||
password: ${RABBITMQ_PASSWORD}
|
||||
listener:
|
||||
direct:
|
||||
|
||||
+3
-4
@@ -1,10 +1,9 @@
|
||||
#!/bin/sh
|
||||
# UserBase 启动入口:配置统一由 Nacos 配置中心在 bootstrap 阶段下发(见 bootstrap.yml)
|
||||
# 不再需要手动 curl 拉取;若 nacos 不可达,bootstrap 中 fail-fast=false 会自动回退到
|
||||
# 镜像内烤好的 application-prod.yml 兜底默认。
|
||||
# UserBase 启动入口:配置中心(nacos)已停用,生产配置=镜像内烤好的 application-prod.yml
|
||||
# + 运行时环境变量注入(Gitea Secrets / projman .env:DB_PASSWORD/REDIS_PASSWORD/RABBITMQ_PASSWORD)。
|
||||
set -e
|
||||
|
||||
echo "[run-app] starting UserBase (profile=prod, nacos=${NACOS_ADDR:-nacos.yunhaixingtong.com:8848}) ..."
|
||||
echo "[run-app] starting UserBase (profile=prod) ..."
|
||||
|
||||
exec java ${JAVA_OPTS:--Xms512m -Xmx1024m} -Dfile.encoding=UTF-8 -jar /app/userbase.jar \
|
||||
--spring.profiles.active=prod
|
||||
|
||||
Reference in New Issue
Block a user