Skip to content

环境变量参考

环境变量是部署期覆盖项。结构化运行参数通常应通过 PluginConfig 传入。

generator 入口 packages/generator/main.js 会在加载打包后的 host 代码之前读取包内 .env。本地 Photoshop Generator 启动可以使用该文件;进程里已经存在的环境变量不会被覆盖。

变量必需作用默认值
PS_BRIDGE_PORT有效时覆盖 generator 服务端口。7700
PS_BRIDGE_PLUGINS按顺序加载的插件包绝对路径。
PS_BRIDGE_PLUGINS_DIR直接子目录为插件包的目录。package-local plugins/
PS_BRIDGE_LOG_DIRgenerator 运行日志目录。package-local logs/
PS_BRIDGE_SESSION_RESUME_TTL_MS意外断线会话恢复 TTL(毫秒)。1800000
PS_BRIDGE_COS_SECRET_ID仅 COS腾讯云 COS secret id。
PS_BRIDGE_COS_SECRET_KEY仅 COS腾讯云 COS secret key。
PS_BRIDGE_COS_BUCKET仅 COS腾讯云 COS bucket。
PS_BRIDGE_COS_REGION仅 COS腾讯云 COS region。
PS_BRIDGE_COS_KEY_PREFIXCOS 上传对象 key 前缀。ps-bridge/exports
PS_BRIDGE_COS_URL_EXPIRES签名 URL 有效期秒数。315360000

PS_BRIDGE_PLUGINS 是平台分隔的路径列表(Windows 使用 ;,POSIX 使用 :)。 这些显式包会先于 PluginConfig.pluginspluginsDir / PS_BRIDGE_PLUGINS_DIR 选中的集合加载。路径必须是绝对路径;空条目和 real path 重复项会被忽略。

COS 启用条件

只有下面四个变量都存在且非空时,COS 上传支持才会启用:

text
PS_BRIDGE_COS_SECRET_ID
PS_BRIDGE_COS_SECRET_KEY
PS_BRIDGE_COS_BUCKET
PS_BRIDGE_COS_REGION

未启用 COS 时,图片结果使用内联 data URL。

无效端口

PS_BRIDGE_PORT 必须是 1 到 65535 之间的整数。无效值会被忽略并记录 warning。

PS_BRIDGE_SESSION_RESUME_TTL_MS 必须是非负整数。无效值会被忽略并记录 warning。

CLI 环境变量

PS_GENERATOR_REMOTE_PASSWORDsetup-photoshopsetup-generator-settingsrundev 提供 Photoshop 远程连接密码。 显式传入的 --password 优先;两者都未提供时,CLI 使用 password。 该变量由 CLI 进程读取,与上文 generator 从包内 .env 加载变量的行为相互独立。