pbls/.env.example

43 lines
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# =============================================================================
# pbls 应用环境变量样例PBL Agent OS Phase 0/1
# 复制为 .env 后按实际环境修改build.sh / deploy/start.sh 会读取这些变量
# cp .env.example .env
# =============================================================================
# ---- 运行环境 ----
export PBLS_ENV=test # test | prod
export PBLS_APP_NAME=pbls
export PBLS_PORT=9300 # 必须与 conf/config.json、projects/pbls/env/*.json 三方同值
export PBLS_HOST=0.0.0.0
# ---- 数据库mariadb----
export DB_HOST=127.0.0.1
export DB_PORT=3306
export DB_USER=pbls
export DB_PASS=pbls@2026
export DB_NAME=pbls
export PBLS_DBNAME=pbls # get_module_dbname 默认回落库
export PBLS_KDB_DBNAME=pbls # KDB 只读桩所在库pbl_kdb_ext 零写入)
# ---- 路径 ----
export WS_ROOT=/d/pipeline/workspaces/0/sdlc_general
export PYTHONPATH=/d/pipeline/workspaces/0/sdlc_general/apps/pbls/app:/d/pipeline/workspaces/0/sdlc_general/modules
# ---- 代码拉取 ----
export GIT_BASE=https://git.example.internal/sdlc
export GIT_BRANCH=main
# ---- 日志 ----
export PBLS_LOG_LEVEL=INFO
export PBLS_LOG_DIR=logs
# ---- PBL 业务开关 ----
export PBLS_TENANT_REQUIRED=1 # 所有读写 tenant_id 强制打头,缺失即拒绝
export PBLS_DDL_DIALECT=mariadb # 禁 FK / 禁 ENUM / 禁 TIMESTAMP
export PBLS_AGENT_FAIL_CLOSED=1 # 工具裁决 fail-closed13 启用 / 9 禁用
export PBLS_APPCODES_GROUPS=8
export PBLS_APPCODES_ITEMS=74
# ---- 部署控制 ----
export SKIP_START=0 # 1 = 只构建不启动CI 冒烟用)