2620a24597
CmsBaseUrl: cms.kbs1.ir → cms.kbs2.ir FrontOfficeBaseUrl: kbs1.ir → kbs2.ir This was causing ZarinPal callback to go to staging instead of production, resulting in 401 errors (-1 unknown error).
55 lines
1.4 KiB
YAML
55 lines
1.4 KiB
YAML
---
|
|
# CMS Application Configuration Secret (Production)
|
|
# This Secret stores appsettings.Production.json externally in K8s
|
|
# so configuration persists independently of Docker image rebuilds.
|
|
#
|
|
# To edit config without redeploying:
|
|
# kubectl edit secret cms-appsettings
|
|
# kubectl rollout restart deployment/cms
|
|
#
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: cms-appsettings
|
|
namespace: default
|
|
labels:
|
|
app: cms
|
|
environment: production
|
|
type: Opaque
|
|
stringData:
|
|
appsettings.Production.json: |
|
|
{
|
|
"ZarinPal": {
|
|
"MerchantId": "4225d555-5fa9-4df0-9b61-1ce152cbbba8",
|
|
"UseSandbox": false
|
|
},
|
|
"CmsBaseUrl": "https://cms.kbs2.ir",
|
|
"FrontOfficeBaseUrl": "https://kbs2.ir",
|
|
"ConnectionStrings": {
|
|
"DefaultConnection": "Server=mssql-svc;Database=KBS;User Id=sa;Password=YourStrong@Passw0rd;TrustServerCertificate=True;"
|
|
},
|
|
"SeedWorkers": {
|
|
"MagicWalletCycleSeed": {
|
|
"Enabled": true
|
|
}
|
|
},
|
|
"FileStorage": {
|
|
"UploadPath": "/app/Uploads"
|
|
},
|
|
"Kestrel": {
|
|
"EndpointDefaults": {
|
|
"Protocols": "Http2"
|
|
}
|
|
},
|
|
"Seq": {
|
|
"ServerUrl": "http://seq-svc:5341",
|
|
"ApiKey": "oxpvpUzU1pZxMS4s3Fqq"
|
|
},
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Warning",
|
|
"Microsoft.AspNetCore": "Warning"
|
|
}
|
|
}
|
|
}
|