1
0

feat:添加aliyundrive-webdav到列表

This commit is contained in:
okxlin
2024-06-02 01:28:42 +08:00
parent ec50f24afc
commit d521b0b762
6 changed files with 105 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
CONTAINER_NAME="aliyundrive-webdav"
DATA_PATH="./data"
PANEL_APP_PORT_HTTP="40257"
REFRESH_TOKEN="your-refresh-token"
WEBDAV_AUTH_PASSWORD="password_123"
WEBDAV_AUTH_USER="admin_123"

View File

@@ -0,0 +1,42 @@
additionalProperties:
formFields:
- default: 40257
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: "./data"
edit: true
envKey: DATA_PATH
labelEn: Config Path
labelZh: 配置路径
required: true
type: text
- default: "your-refresh-token"
edit: true
envKey: REFRESH_TOKEN
labelEn: Refresh Token
labelZh: 刷新令牌
required: true
type: text
- default: "admin"
edit: true
envKey: WEBDAV_AUTH_USER
labelEn: WebDAV Username
labelZh: WebDAV 用户名
random: true
required: true
rule: paramCommon
type: text
- default: "password"
edit: true
envKey: WEBDAV_AUTH_PASSWORD
labelEn: WebDAV Password
labelZh: WebDAV 密码
random: true
required: true
rule: paramComplexity
type: password

View File

@@ -0,0 +1,21 @@
services:
aliyundrive-webdav:
image: "messense/aliyundrive-webdav:main"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8080"
volumes:
- ${DATA_PATH}:/etc/aliyundrive-webdav/
environment:
- REFRESH_TOKEN=${REFRESH_TOKEN}
- WEBDAV_AUTH_USER=${WEBDAV_AUTH_USER}
- WEBDAV_AUTH_PASSWORD=${WEBDAV_AUTH_PASSWORD}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true