补齐三套环境配置、测试环境部署门禁与 system_config 初始化,并按当前无企微应用的约束将企微凭据改为明文存储。 Constraint: 当前测试环境尚无企微应用及历史企微密文数据 Rejected: 使用启动环境变量加密企微凭据 | 用户明确要求直接明文保存并移除加密密钥 Confidence: high Scope-risk: moderate Directive: 企微真实闭环完成前保持两个旧审批入口开关为 true Tested: gofmt;git diff --check;bash -n;docker compose config;Gitea workflow YAML 解析;OpenAPI 重新生成 Not-tested: go test;常规 go build;LSP;实际数据库迁移;真实测试环境部署;企微真实联调
104 lines
4.6 KiB
Plaintext
104 lines
4.6 KiB
Plaintext
# ============================================================================
|
||
# 君鸿卡管系统 - 本地开发环境变量
|
||
# 生成时间: 2026-01-30 17:45:14
|
||
# ============================================================================
|
||
# 使用方法:
|
||
# source .env.local && go run cmd/api/main.go
|
||
# 或者:
|
||
# ./scripts/run-local.sh
|
||
# ============================================================================
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 数据库配置(必填)
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_DATABASE_HOST="cxd.whcxd.cn"
|
||
export JUNHONG_DATABASE_PORT="16159"
|
||
export JUNHONG_DATABASE_USER="erp_pgsql"
|
||
export JUNHONG_DATABASE_PASSWORD="erp_2025"
|
||
export JUNHONG_DATABASE_DBNAME="junhong_cmp_test"
|
||
export JUNHONG_DATABASE_SSLMODE="disable"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# Redis 配置(必填)
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_REDIS_ADDRESS="cxd.whcxd.cn"
|
||
export JUNHONG_REDIS_PORT="16299"
|
||
export JUNHONG_REDIS_PASSWORD="cpNbWtAaqgo1YJmbMp3h"
|
||
export JUNHONG_REDIS_DB="7"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# JWT 配置(必填)
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_JWT_SECRET_KEY="dev-secret-key-for-testing-only-32chars!"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 客户端配置(可选)
|
||
# ----------------------------------------------------------------------------
|
||
# 是否强制 C 端用户绑定手机号(true: 强制,false: 不强制)
|
||
export JUNHONG_CLIENT_REQUIRE_PHONE_BINDING="true"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 服务器配置
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_SERVER_ADDRESS=":3000"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 日志配置
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_LOGGING_LEVEL="debug"
|
||
export JUNHONG_LOGGING_DEVELOPMENT="true"
|
||
export JUNHONG_LOGGING_APP_LOG_FILENAME="logs/app.log"
|
||
export JUNHONG_LOGGING_ACCESS_LOG_FILENAME="logs/access.log"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# Gateway 服务配置
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_GATEWAY_BASE_URL="https://open.whjhft.com/openapi"
|
||
export JUNHONG_GATEWAY_APP_ID="LfjL0WjUqpwkItQ0"
|
||
export JUNHONG_GATEWAY_APP_SECRET="K0DYuWzbRE6zg5bX"
|
||
export JUNHONG_GATEWAY_TIMEOUT="30"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 对象存储配置
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_STORAGE_PROVIDER="s3"
|
||
export JUNHONG_STORAGE_S3_ENDPOINT="http://obs-helf.cucloud.cn"
|
||
export JUNHONG_STORAGE_S3_REGION="cn-langfang-2"
|
||
export JUNHONG_STORAGE_S3_BUCKET="cmp"
|
||
export JUNHONG_STORAGE_S3_ACCESS_KEY_ID="598F558CF6FF46E79D1CFC607852378C9523"
|
||
export JUNHONG_STORAGE_S3_SECRET_ACCESS_KEY="8393425DCB2F48F1914FF39DCBC6C7B17325"
|
||
export JUNHONG_STORAGE_S3_USE_SSL="false"
|
||
export JUNHONG_STORAGE_S3_PATH_STYLE="true"
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 迁移工具兼容配置(用于 scripts/migrate.sh)
|
||
# ----------------------------------------------------------------------------
|
||
export MIGRATIONS_DIR="migrations"
|
||
export DB_HOST="cxd.whcxd.cn"
|
||
export DB_PORT="16159"
|
||
export DB_USER="erp_pgsql"
|
||
export DB_PASSWORD="erp_2025"
|
||
export DB_NAME="junhong_cmp_test"
|
||
export DB_SSLMODE="disable"
|
||
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 短信服务配置
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_SMS_GATEWAY_URL="https://gateway.sms.whjhft.com:8443"
|
||
export JUNHONG_SMS_USERNAME="JH0001"
|
||
export JUNHONG_SMS_PASSWORD="wwR8E4qnL6F0"
|
||
export JUNHONG_SMS_SIGNATURE="【JHFTIOT】"
|
||
|
||
JUNHONG_QUEUE_CONCURRENCY=1000
|
||
|
||
# ----------------------------------------------------------------------------
|
||
# 七月迭代:Worker、企微 Adapter 与旧审批入口切换
|
||
# ----------------------------------------------------------------------------
|
||
export JUNHONG_WORKER_ROLE='all'
|
||
export JUNHONG_WORKER_INSTANCE_NAME='local-worker-all-1'
|
||
export JUNHONG_WECOM_BASE_URL='https://qyapi.weixin.qq.com'
|
||
export JUNHONG_WECOM_TIMEOUT='10s'
|
||
export JUNHONG_APPROVAL_LEGACY_REFUND_MANUAL_ENABLED='true'
|
||
export JUNHONG_APPROVAL_LEGACY_OFFLINE_RECHARGE_PAY_ENABLED='true'
|