diff --git a/apps/alist/3.36.0/data.yml b/apps/alist/3.36.0/data.yml index cdc912e2..2fb2cd00 100755 --- a/apps/alist/3.36.0/data.yml +++ b/apps/alist/3.36.0/data.yml @@ -8,3 +8,11 @@ additionalProperties: required: true rule: paramPort type: number + - default: 5426 + edit: true + envKey: PANEL_APP_PORT_S3 + labelEn: S3 Port + labelZh: S3 端口 + required: true + rule: paramPort + type: number diff --git a/apps/alist/3.36.0/docker-compose.yml b/apps/alist/3.36.0/docker-compose.yml index aa9349ec..de395024 100644 --- a/apps/alist/3.36.0/docker-compose.yml +++ b/apps/alist/3.36.0/docker-compose.yml @@ -6,6 +6,7 @@ services: - 1panel-network ports: - "${PANEL_APP_PORT_HTTP}:5244" + - "${PANEL_APP_PORT_S3}:5426" volumes: - ./data/data:/opt/alist/data - ./data/mnt:/mnt/data diff --git a/apps/alist/3.36.0/scripts/upgrade.sh b/apps/alist/3.36.0/scripts/upgrade.sh new file mode 100644 index 00000000..8957ef5f --- /dev/null +++ b/apps/alist/3.36.0/scripts/upgrade.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +if [[ -f ./.env ]]; then + if grep -q 'PANEL_APP_PORT_S3' ./.env; then + echo "PANEL_APP_PORT_S3 参数已存在" + else + echo 'PANEL_APP_PORT_S3=5426' >> ./.env + echo "已添加 PANEL_APP_PORT_S3=5426" + fi +else + echo ".env 文件不存在" +fi