48 lines
2.1 KiB
PowerShell
48 lines
2.1 KiB
PowerShell
# 闭环环境的总配置:端口、源码位置、闭环专用的假凭据。loop.ps1 读它。
|
||
# 改端口时,iXserver 的 overrides.psd1、db\ixserver\loop_patch.sql 里写死的地址要一起改。
|
||
@{
|
||
# 源码仓库(winbox 上的路径)。deploy 从这里编译
|
||
IxserverRepo = 'C:\Projects\iXserver'
|
||
AbpRepo = 'C:\Projects\HKTBAbp'
|
||
|
||
Sql = @{
|
||
Server = '(local)\SQLEXPRESS'
|
||
User = 'dev'
|
||
Password = '123456'
|
||
IxserverDb = 'iXserverLoop'
|
||
AbpDb = 'iCONAbpFX'
|
||
}
|
||
|
||
# 端口避开 FeatureTest 的 9090–9092,以及被 VS Code 占着的 44331 / 5055 / 33336
|
||
Ports = @{
|
||
Ixserver = 8081
|
||
WebSocket = 33346 # iXserver 内嵌 SuperSocket,端口来自 Web.config 的 WebSocketPort;33336 被 VS Code 端口转发占着
|
||
Abp = 44332
|
||
Chatbot = 5056
|
||
IgMock = 5070
|
||
ScrmMock = 5080
|
||
Console = 5090 # 闭环观察台:只读汇总各角色,画泳道时序图
|
||
}
|
||
|
||
# 闭环专用的假凭据:与 staging / 生产无关,可以进 git
|
||
Secrets = @{
|
||
SetsailClientId = 'setsail'
|
||
SetsailClientSecret = 'loop-setsail-secret' # db\abp\loop_patch.sql 写的就是它的 SHA256
|
||
FxAppClientSecret = 'loop-fxapp-secret' # 同上;iXserver 用 FX_App + admin 密码换 token 取模板
|
||
AbpAdminUser = 'admin'
|
||
AbpAdminPassword = 'Loop@123456' # db\abp\loop_patch.sql 写的就是它的哈希
|
||
FakeChannelToken = 'loop-fake-token' # 所有服务号的 FB / IG / Line / WA token 都换成它
|
||
}
|
||
|
||
# 被测服务号(FeatureTest 种子里的 IG 演示号)
|
||
ServiceCode = 'epro_ig_demo'
|
||
IgAccount = '17841458722619988'
|
||
IgPageId = '568932443471849'
|
||
CompanyCode = 'SM_HKTB_IG'
|
||
AdminCode = 'HKTB'
|
||
QuotaName = 'HKTB' # 额度池名,与管理员 code 同名只是碰巧
|
||
|
||
# 第三方客户端收到投递后自动回复:echo / 任意固定文本;留空则只能在页面上手动回
|
||
ChatbotAutoReply = 'echo'
|
||
}
|