fix: add seafile-init service to set permissions for seafile data directory

This commit is contained in:
2025-06-29 21:24:54 +08:00
parent 5950d8aa94
commit eccede0bb7
+18
View File
@@ -12,6 +12,23 @@ volumes:
seafile-database-backups:
services:
seafile-init:
image: ${SEAFILE_IMAGE_TAG}
user: "0:0"
command: >
sh -c "
echo 'Fixing permissions for seafile data directory...' &&
mkdir -p ${DATA_PATH}/seafile &&
chmod -R 755 ${DATA_PATH} &&
chown -R 8000:8000 ${DATA_PATH} &&
echo 'Permissions fixed successfully'
"
volumes:
- seafile-data:${DATA_PATH}
networks:
- seafile-network
restart: "no"
mariadb:
image: ${SEAFILE_MARIADB_IMAGE_TAG}
volumes:
@@ -147,6 +164,7 @@ services:
restart: unless-stopped
depends_on:
- seafile-init
- mariadb
- memcached