This change addresses critical issues in app metadata schema, ensures deterministic process-apps.py outputs, and corrects Docker Compose config errors for select apps. - Ensures all apps' data.yml root and formFields schema required fields are present - Fixes illegal Docker Compose fields (e.g. restart: no → "no", removes obsolete version fields) - Removes illegal " = " in environment variable declarations - Adds missing ports to env templates (e.g. zerotier) - Resolves all validation, duplicate, tag, and basic resource consistency errors - process-apps.py output is now idempotent and repeatable Apps deploy and test through compose config without validation errors.
31 lines
486 B
Bash
31 lines
486 B
Bash
# 数据持久化路径 [必填]
|
|
ALIST_ROOT_PATH=/home/alist
|
|
|
|
# WebUI 端口 [必填]
|
|
PANEL_APP_PORT_HTTP=5244
|
|
|
|
# 加密密钥
|
|
JWT_SECRET=
|
|
|
|
# 站点 URL
|
|
SITE_URL=
|
|
|
|
# 登录过期时间 (小时) [必填]
|
|
TOKEN_EXPIRES_IN=48
|
|
|
|
# 延时启动 (秒) [必填]
|
|
DELAYED_START=0
|
|
|
|
# 最大连接数 [必填]
|
|
max_connections=0
|
|
|
|
# 自定义挂载目录 1
|
|
CUSTOM_MOUNT_DIRECTORY_1=
|
|
|
|
# 自定义挂载目录 2
|
|
CUSTOM_MOUNT_DIRECTORY_2=
|
|
|
|
# 自定义挂载目录 3
|
|
CUSTOM_MOUNT_DIRECTORY_3=
|
|
|