Update seafile

This commit is contained in:
Yax
2026-05-03 15:58:02 +02:00
parent 7436497677
commit 8cf09bd73d
+18 -5
View File
@@ -2,8 +2,9 @@ services:
db:
image: ${SEAFILE_DB_IMAGE:-mariadb:10.11}
container_name: seafile-mysql
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${SEAFILE_DB_ROOT_PASSWORD}
- MYSQL_ROOT_PASSWORD=${SEAFILE_DB_ROOT_PASSWORD:-}
- MYSQL_LOG_CONSOLE=true
- MARIADB_AUTO_UPGRADE=1
volumes:
@@ -23,8 +24,15 @@ services:
retries: 10
redis:
image: redis:7-alpine
image: ${SEAFILE_REDIS_IMAGE:-redis}
container_name: seafile-redis
restart: unless-stopped
command:
- /bin/sh
- -c
- redis-server --requirepass "$$REDIS_PASSWORD"
environment:
- REDIS_PASSWORD=${REDIS_PASSWORD:-}
seafile:
image: seafileltd/seafile-mc:13.0-latest
@@ -56,6 +64,8 @@ services:
- REDIS_HOST=redis
- REDIS_PORT=6379
- REDIS_PASSWORD=
- ENABLE_SEAFILE_AI=${ENABLE_SEAFILE_AI:-false}
- ENABLE_FACE_RECOGNITION=${ENABLE_FACE_RECOGNITION:-false}
volumes:
- seafile_data:/shared:rw
- type: bind
@@ -66,9 +76,12 @@ services:
privileged: true
cap_add:
- SYS_ADMIN
labels:
caddy: https://${HOST_SEAFILE}.${DOMAIN}
caddy.reverse_proxy: "{{upstreams 80}}"
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:80 || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
depends_on:
db:
condition: service_healthy