1616# PAPERCLIP_HOME 上游数据目录(默认 ~/.paperclip,遵循官方默认)
1717# PAPERCLIP_PORT Paperclip 监听端口(默认 8804;启动时 export PORT 同值)
1818# PAPERCLIP_HOST Paperclip 监听地址(默认 0.0.0.0)
19+ # PAPERCLIP_DATABASE_URL 数据库连接串(默认 postgresql://paperclip:paperclip@localhost:5432/paperclip)
1920# PAPERCLIP_NPM_REGISTRY npm registry(默认 https://registry.npmjs.org)
2021# PAPERCLIP_NPM_PACKAGE npm 包规格(默认 paperclipai@latest)
2122# PAPERCLIP_NPM_CACHE npm 缓存目录(默认 ${PAPERCLIP_SERVICE_HOME}/npm-cache)
@@ -42,6 +43,7 @@ PAPERCLIP_SERVICE_HOME="${PAPERCLIP_SERVICE_HOME:-${HOME}/opt/paperclip}"
4243PAPERCLIP_HOME=" ${PAPERCLIP_HOME:- ${HOME} / .paperclip} "
4344PAPERCLIP_PORT=" ${PAPERCLIP_PORT:- 8804} "
4445PAPERCLIP_HOST=" ${PAPERCLIP_HOST:- 0.0.0.0} "
46+ PAPERCLIP_DATABASE_URL=" ${PAPERCLIP_DATABASE_URL:- postgresql:// paperclip: paperclip@ localhost: 5432/ paperclip} "
4547PAPERCLIP_NPM_REGISTRY=" ${PAPERCLIP_NPM_REGISTRY:- https:// registry.npmjs.org} "
4648PAPERCLIP_NPM_PACKAGE=" ${PAPERCLIP_NPM_PACKAGE:- paperclipai@ latest} "
4749PAPERCLIP_NPM_CACHE=" ${PAPERCLIP_NPM_CACHE:- ${PAPERCLIP_SERVICE_HOME} / npm-cache} "
@@ -72,6 +74,7 @@ usage() {
7274 - 脚本遵循官方 Quickstart:npx paperclipai onboard --yes / run
7375 - 默认数据目录为 ${PAPERCLIP_HOME} (官方默认 ~/.paperclip)
7476 - 默认监听地址: http://${PAPERCLIP_HOST} :${PAPERCLIP_PORT}
77+ - 默认导出 DATABASE_URL=${PAPERCLIP_DATABASE_URL}
7578 - 健康检查: /api/health
7679 - 若你的全局 ~/.npmrc 指向私有 registry,可设置:
7780 PAPERCLIP_NPM_REGISTRY=https://registry.npmjs.org
@@ -114,6 +117,7 @@ require_node() {
114117paperclip_export_runtime_env () {
115118 export HOST=" ${PAPERCLIP_HOST} "
116119 export PORT=" ${PAPERCLIP_PORT} "
120+ export DATABASE_URL=" ${PAPERCLIP_DATABASE_URL} "
117121 export PAPERCLIP_HOME
118122 export npm_config_registry=" ${PAPERCLIP_NPM_REGISTRY} "
119123 export npm_config_cache=" ${PAPERCLIP_NPM_CACHE} "
@@ -298,6 +302,7 @@ cmd_status() {
298302 echo " PAPERCLIP_HOME=${PAPERCLIP_HOME} "
299303 echo " PAPERCLIP_PORT=${PAPERCLIP_PORT} "
300304 echo " PAPERCLIP_HOST=${PAPERCLIP_HOST} "
305+ echo " PAPERCLIP_DATABASE_URL=${PAPERCLIP_DATABASE_URL} "
301306 echo " PAPERCLIP_NPM_PACKAGE=${PAPERCLIP_NPM_PACKAGE} "
302307 echo " PAPERCLIP_NPM_REGISTRY=${PAPERCLIP_NPM_REGISTRY} "
303308 echo " LOG_FILE=${LOG_FILE} "
0 commit comments