const path = require('node:path') module.exports = { server: { port: 3000, }, browser: { chromePath: '', headless: null, devtools: null, keepAlive: null, prewarm: null, slowMoMs: null, }, session: { debug: false, }, ocr: { projectRoot: path.resolve(__dirname, '../subservices/ocr-worker'), }, data: { root: path.resolve(__dirname, '../data'), }, logging: { level: 'info', }, database: { url: 'postgres://postgres:postgres@127.0.0.1:5432/order_site', ssl: false, maxConnections: 10, }, orders: { claimBaseUrl: 'http://127.0.0.1:5173/#/claim', tokenTtlHours: 24, }, admin: { sessionSecret: '', sessionTtlHours: 12, defaultUsers: [], }, platforms: { agiso: { appSecret: '', tradeDetail: { endpoint: 'https://gw-api.agiso.com/aldsIdle/Order/Detail', apiVersion: '1', timeoutMs: 5000, }, autoDelivery: { enabled: true, endpoint: 'https://gw-api.agiso.com/aldsIdle/Order/DummySend', apiVersion: '1', }, messaging: { enabled: false, sendMessageEndpoint: 'https://gw-api.agiso.com/aldsIdle/ImMsg/SendMsg', apiVersion: '1', messageTemplate: '您的订单 {platformOrderId} 已创建领取链接,请在 {expiredAt} 前完成领取:{claimUrl}', autoDeliveryMessageTemplate: '您的订单 {platformOrderId} 已完成自动发货,请注意查收。', shops: {}, }, }, khhao: { baseUrl: 'https://admin.khhao.com', timeoutMs: 5000, loginPath: '/c/login/index.php', captchaPath: '/verify_img.php', orderListPath: '/c/payOrder/get.php', }, cloudtentacles: { baseUrl: 'https://123.207.217.176', timeoutMs: 5000, sendSmsPath: '/public/verif_code', loginPath: '/public/login', userInfoPath: '/user/info', assetPath: '/user/get_asset', permissionPath: '/user/get_permission', categoriesPath: '/categories/get', skuListPath: '/sku/list', skuBuyPath: '/sku/buy', skuUsePath: '/sku/use', knapsackPath: '/user/get_knapsack', vnListPath: '/vn/list', vnAppointPath: '/vn/appoint', vnGenerateLoginCodePath: '/vn/generate_login_code', vnVerifCodePath: '/public/vn_verif_code', vnVerifyLoginCodePath: '/vn/verify_login_code', vnBindUrlPath: '/vn/bind_url', vnBindInfoPath: '/vn/bind_info', vnBackPath: '/vn/back', clientSource: 'ct-client', deviceId: '-', deviceType: 0, publicKeyPem: `-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsSzjk+9st2f8IpYqYaM5 F7K27ZR2IvzxTr2w4zgZAS2+BRdgMvXUOITdFQT+ytYF/r3pIgTkL7MF9UQuylmb S57DiqGBLNBS7FzKyYzWTOc9yYA3+KrarbvpUn/Bm3UK+KKB17viPy+0pnNAHysJ pzqadmAtQhI1ZDujJ2sW+FkV/pC8KIFahiyPIHjncy1ZG/BbRF3BDhvDcr6O7scO GsHstGf9XsZBIITS5LYmlai7OdY4ZIVxUtQbfWzibihO+YDJJzFgt47drX0Ajo85 PfQTPNA++KsXtwRX9M6Re3vkTDRsutIIWKtj8jqhUbbYS3vzS8GJnAWavUFVkR15 0wIDAQAB -----END PUBLIC KEY-----`, }, }, redeem: { proofMode: 'full', }, }