backend scaffold
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Prod 的配置。结构与 configmap-uat.yaml 完全一致,只有取值不同——
|
||||
# 环境差异全部收敛在这里,Deployment 之间只差 namespace 和 profile。
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: conti-backend-env
|
||||
namespace: retailapp-prod
|
||||
data:
|
||||
# UAT 和 Prod 是两个**独立的** Flexible Server 实例,不是同一实例上的两个 database——
|
||||
# 共用实例意味着 UAT 的一次压测能直接影响生产(见 09-build-deploy.md 阶段五)
|
||||
DB_HOST: "conti-mysql-prod.mysql.database.azure.com"
|
||||
DB_USERNAME: "conti_app"
|
||||
SECURITY_JWT_ACTIVE_KEY_ID: "v1"
|
||||
F6_BASE_URL: "https://f6.internal.example.com"
|
||||
MINI_BASE_URL: "https://mini.internal.example.com"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: conti-backend-config
|
||||
namespace: retailapp-prod
|
||||
data:
|
||||
application-prod.yml: |
|
||||
logging:
|
||||
level:
|
||||
root: INFO
|
||||
com.continental.retailapp: INFO
|
||||
# 生产绝不打开 SQL 日志:绑定参数里会带 PII(见 08-observability.md)
|
||||
org.hibernate.SQL: WARN
|
||||
|
||||
# 同 UAT:改了要走发布才生效,不是热更新
|
||||
resilience4j:
|
||||
circuitbreaker:
|
||||
instances:
|
||||
f6-api:
|
||||
failure-rate-threshold: 50
|
||||
slow-call-duration-threshold: 1500ms
|
||||
Reference in New Issue
Block a user