68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
secretName: tenant-api-secret
|
|
replicaCount: 2
|
|
|
|
image:
|
|
repository: renolation/dbiz-tenant-api
|
|
tag: "latest"
|
|
pullPolicy: Always
|
|
|
|
service:
|
|
port: 8081
|
|
|
|
probe:
|
|
path: /actuator/health
|
|
initialDelaySeconds: 90
|
|
periodSeconds: 10
|
|
failureThreshold: 40
|
|
|
|
resources:
|
|
requests:
|
|
memory: "1Gi"
|
|
cpu: "500m"
|
|
limits:
|
|
memory: "3584Mi"
|
|
cpu: "2"
|
|
|
|
ingress:
|
|
enabled: true
|
|
className: traefik
|
|
host: tenant.dev.dbiz.local
|
|
|
|
env:
|
|
SPRING_PROFILES_ACTIVE: "tenant"
|
|
# Oracle Platform DB (tenant resolution)
|
|
DBIZ_PLATFORM_DB_URL: "jdbc:oracle:thin:@//oracle-db:1521/DBIZ_PLATFORM"
|
|
DBIZ_PLATFORM_DB_USERNAME: "FOUNDATION"
|
|
# Tenant DB — Oracle PDB
|
|
DBIZ_TENANT_DB_DEFAULT_URL: "jdbc:oracle:thin:@//oracle-db:1521/DBIZ_GOLDEN_TEMPLATE"
|
|
DBIZ_TENANT_DB_DEFAULT_USERNAME: "FOUNDATION"
|
|
DBIZ_TENANT_ORACLE_HOST: "oracle-db"
|
|
DBIZ_TENANT_ORACLE_PORT: "1521"
|
|
DBIZ_TENANT_ORACLE_APP_SCHEMA: "FOUNDATION"
|
|
# Redis
|
|
SPRING_DATA_REDIS_HOST: "redis"
|
|
# Kafka
|
|
SPRING_KAFKA_BOOTSTRAP_SERVERS: "kafka:9092"
|
|
# S3
|
|
S3_ENDPOINT: "http://seaweedfs-s3:8888"
|
|
S3_ACCESS_KEY: "admin"
|
|
S3_REGION: "ap-southeast-1"
|
|
S3_PUBLIC_ENDPOINT: "http://seaweedfs-s3:8888"
|
|
# App URLs
|
|
DBIZ_IDP_BASE_URL: "https://id.dbiz.com"
|
|
DBIZ_APPS_TENANT_ADMIN_URL_PATTERN: "https://{tenantCode}.dbiz.com/admin"
|
|
DBIZ_APPS_AUTONOMOUS_URL_PATTERN: "https://{tenantCode}.dbiz.com/autonomous"
|
|
DBIZ_CMS_PUBLIC_TENANT: "OFFICIAL"
|
|
# Tắt OpenTelemetry
|
|
OTEL_SDK_DISABLED: "true"
|
|
# JVM
|
|
JAVA_TOOL_OPTIONS: "-Xms512m -Xmx3g -XX:+UseG1GC -XX:MaxGCPauseMillis=200"
|
|
|
|
secretKeys:
|
|
- DBIZ_PLATFORM_DB_PASSWORD
|
|
- DBIZ_TENANT_DB_DEFAULT_PASSWORD
|
|
- DBIZ_TENANT_PASSWORD
|
|
- SPRING_DATA_REDIS_PASSWORD
|
|
- S3_SECRET_KEY
|
|
- EXCHANGE_KEY
|