请按照以下模版详细描述您遇到的问题:
当前服务器版本
Seafile 13 社区版
部署/操作过程(请说明二进制部署/docker部署;出现错误的操作步骤)
Docker Compose部署
错误截图
首页显示 Welcome to sdoc-server. The current version is 2.0.9
错误日志
浏览器控制台错误信息(如果相关,请提供截图信息)
Seadoc.yml 配置如下:
services:
seadoc:
image: ${SEADOC_IMAGE:-seafileltd/sdoc-server:2.0-latest}
container_name: seadoc
restart: unless-stopped
volumes:
- ${SEADOC_VOLUME:-/opt/seadoc-data/}:/shared
environment:
- DB_HOST=${SEAFILE_MYSQL_DB_HOST:-db4isle}
- DB_PORT=${SEAFILE_MYSQL_DB_PORT:-3306}
- DB_USER=${SEAFILE_MYSQL_DB_USER:-seafile}
- DB_PASSWORD=${SEAFILE_MYSQL_DB_PASSWORD:?Variable is not set or empty}
- DB_NAME=${SEADOC_MYSQL_DB_NAME:-${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME:-seahub_db}}
- TIME_ZONE=${TIME_ZONE:-Etc/UTC}
- JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:?Variable is not set or empty}
- NON_ROOT=${NON_ROOT:-false}
- SEAHUB_SERVICE_URL=${SEAHUB_SERVICE_URL:-https://xxx.xxxxx.com}
depends_on:
db4isle:
condition: service_healthy
networks:
- webnet
networks:
webnet:
external: true
.env文件配置如下:
#################################
# Docker compose configurations #
#################################
COMPOSE_FILE=‘seafile-server.yml,seadoc.yml’
COMPOSE_PATH_SEPARATOR=‘,’
## Images
SEAFILE_IMAGE=seafileltd/seafile-mc:13.0.25
SEAFILE_DB_IMAGE=cowade/maria1011:latest
SEAFILE_REDIS_IMAGE=redis
SEADOC_IMAGE=seafileltd/sdoc-server:2.0-latest
NOTIFICATION_SERVER_IMAGE=seafileltd/notification-server:13.0-latest
MD_IMAGE=seafileltd/seafile-md-server:13.0-latest
## Persistent Storage
BASIC_STORAGE_PATH=/mnt/dk/xxxx
SEAFILE_VOLUME=$BASIC_STORAGE_PATH/seafile-data
SEAFILE_MYSQL_VOLUME=$BASIC_STORAGE_PATH/seafile-mysql/db
SEADOC_VOLUME=$BASIC_STORAGE_PATH/seadoc-data
#################################
# Startup parameters #
#################################
SEAFILE_SERVER_HOSTNAME=xxx.xxxxx.com
SEAFILE_SERVER_PROTOCOL=https
TIME_ZONE=Asia/Shanghai
JWT_PRIVATE_KEY=9fd91824a2e0b8d9e3d0d5dkenslxxxx
#####################################
# Third-party service configuration #
#####################################
## Database
SEAFILE_MYSQL_DB_HOST=db4isle
SEAFILE_MYSQL_DB_USER=seafile
SEAFILE_MYSQL_DB_PASSWORD=xxxxxx
SEAFILE_MYSQL_DB_CCNET_DB_NAME=ccnet_db
SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=seafile_db
SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db
## Cache
CACHE_PROVIDER=redis # or memcached
### Redis
REDIS_HOST=redis4isle
REDIS_PORT=6379
REDIS_PASSWORD=
### Memcached
MEMCACHED_HOST=memcached
MEMCACHED_PORT=11211
######################################
# Initial variables #
# (Only valid in first-time startup) #
######################################
## Database root password, Used to create Seafile users
INIT_SEAFILE_MYSQL_ROOT_PASSWORD=xxxxxxx
## Seafile admin user
INIT_SEAFILE_ADMIN_EMAIL=xxxx@xxxxx.com
INIT_SEAFILE_ADMIN_PASSWORD=xxxxxxxxxxxxxx
############################################
# Additional configurations for extensions #
############################################
## SeaDoc service
ENABLE_SEADOC=true
SEADOC_SERVER_URL=https://xxxx.xxxxxxx.com/sdoc-server
## Notification
ENABLE_NOTIFICATION_SERVER=false
NOTIFICATION_SERVER_URL=
## Seafile AI
ENABLE_SEAFILE_AI=false
ENABLE_FACE_RECOGNITION=false
SEAFILE_AI_LLM_TYPE=openai
SEAFILE_AI_LLM_URL=
SEAFILE_AI_LLM_KEY= # your llm key
SEAFILE_AI_LLM_MODEL=gpt-4o-mini
Metadata server
MD_FILE_COUNT_LIMIT=100000
万望高手帮忙瞅瞅问题出在哪。