1
0

Update app version [skip ci]

This commit is contained in:
github-action update-app-version
2024-08-31 06:08:58 +00:00
parent 34ee23b57a
commit b0c715de11
3 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
CONTAINER_NAME="xunlei"
DATA_PATH="./data/data"
DOWNLOAD_PATH="./data/downloads"
HOSTNAME="mynas"
PANEL_APP_PORT_HTTP=40163
PRIVILEGED_MODE="true"
XL_DASHBOARD_IP="0.0.0.0"
XL_DASHBOARD_PASSWORD="xunlei"
XL_DASHBOARD_USERNAME="user"
XL_DEBUG="false"
XL_DIR_DATA="/xunlei/data"
XL_DIR_DOWNLOAD="/xunlei/downloads"
XL_GID=1000
XL_PREVENT_UPDATE="true"
XL_UID=1000

112
apps/xunlei/3.20.2/data.yml Normal file
View File

@@ -0,0 +1,112 @@
additionalProperties:
formFields:
- default: "40163"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: "./data/data"
edit: true
envKey: DATA_PATH
labelEn: Data Path
labelZh: 数据路径
required: true
type: text
- default: "./data/downloads"
edit: true
envKey: DOWNLOAD_PATH
labelEn: Download Path
labelZh: 下载路径
required: true
type: text
- default: "0.0.0.0"
edit: true
envKey: XL_DASHBOARD_IP
labelEn: Dashboard IP
labelZh: 控制台 IP
required: true
type: text
- default: "user"
edit: true
envKey: XL_DASHBOARD_USERNAME
labelEn: Dashboard Username
labelZh: 控制台用户名
required: false
type: text
- default: "xunlei"
edit: true
envKey: XL_DASHBOARD_PASSWORD
labelEn: Dashboard Password
labelZh: 控制台密码
required: false
rule: paramComplexity
type: password
- default: "/xunlei/downloads"
disabled: true
envKey: XL_DIR_DOWNLOAD
labelEn: Download Directory (in container)
labelZh: 下载目录 (容器内)
required: true
type: text
- default: "/xunlei/data"
disabled: true
envKey: XL_DIR_DATA
labelEn: Data Directory (in container)
labelZh: 数据目录 (容器内)
required: true
type: text
- default: "1000"
edit: true
envKey: XL_UID
labelEn: User ID
labelZh: 用户 ID
required: true
type: number
- default: "1000"
edit: true
envKey: XL_GID
labelEn: Group ID
labelZh: 用户组 ID
required: true
type: number
- default: "true"
edit: true
envKey: XL_PREVENT_UPDATE
labelEn: Prevent Update
labelZh: 阻止更新
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
- default: "false"
edit: true
envKey: XL_DEBUG
labelEn: Debug Mode
labelZh: 调试模式
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
- default: "mynas"
edit: true
envKey: HOSTNAME
labelEn: Hostname
labelZh: 主机名
required: false
type: text
- default: "true"
disabled: true
envKey: PRIVILEGED_MODE
labelEn: Privilege mode switch
labelZh: 特权模式开关
required: true
type: text

View File

@@ -0,0 +1,31 @@
services:
xunlei:
image: "cnk3x/xunlei:v3.20.2"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}"
volumes:
- "${DATA_PATH}:${XL_DIR_DATA}"
- "${DOWNLOAD_PATH}:${XL_DIR_DOWNLOAD}"
environment:
- XL_DASHBOARD_PORT=${PANEL_APP_PORT_HTTP}
- XL_DASHBOARD_IP=${XL_DASHBOARD_IP}
- XL_DASHBOARD_USERNAME=${XL_DASHBOARD_USERNAME}
- XL_DASHBOARD_PASSWORD=${XL_DASHBOARD_PASSWORD}
- XL_DIR_DOWNLOAD=${XL_DIR_DOWNLOAD}
- XL_DIR_DATA=${XL_DIR_DATA}
- XL_UID=${XL_UID}
- XL_GID=${XL_GID}
- XL_PREVENT_UPDATE=${XL_PREVENT_UPDATE}
- XL_DEBUG=${XL_DEBUG}
hostname: ${HOSTNAME}
privileged: ${PRIVILEGED_MODE}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true