fix(docker): initialize plugin daemon storage permissions (#45615)

This commit is contained in:
Lazizbek Ergashev authored and GitHub committed 2026-11-06 11:33:17 +00:00
1 parent 96c2a718fe
commit 18ff0c9ef1
2 files changed
+24 -14

No files matched your search

+12 -7
View File
@@ -272,16 +272,19 @@ services:
- sh
- -c
- |
FLAG_FILE="/app/api/storage/.init_permissions"
if [ -f "$${FLAG_FILE}" ]; then
echo "Permissions already initialized. Exiting."
exit 0
fi
echo "Initializing permissions for /app/api/storage"
chown -R 1001:1001 /app/api/storage && touch "$${FLAG_FILE}"
for DIR in /app/api/storage /app/plugin_daemon/storage; do
FLAG_FILE="$${DIR}/.init_permissions"
if [ -f "$${FLAG_FILE}" ]; then
echo "Permissions already initialized for $${DIR}."
continue
fi
echo "Initializing permissions for $${DIR}"
chown -R 1001:1001 "$${DIR}" && touch "$${FLAG_FILE}" || exit 1
done
echo "Permissions initialized. Exiting."
volumes:
- ./volumes/app/storage:/app/api/storage
- ./volumes/plugin_daemon:/app/plugin_daemon/storage
restart: "no"
# API service
@@ -639,6 +642,8 @@ services:
volumes:
- ./volumes/plugin_daemon:/app/storage
depends_on:
init_permissions:
condition: service_completed_successfully
db_postgres:
condition: service_healthy
required: false
+12 -7
View File
@@ -278,16 +278,19 @@ services:
- sh
- -c
- |
FLAG_FILE="/app/api/storage/.init_permissions"
if [ -f "$${FLAG_FILE}" ]; then
echo "Permissions already initialized. Exiting."
exit 0
fi
echo "Initializing permissions for /app/api/storage"
chown -R 1001:1001 /app/api/storage && touch "$${FLAG_FILE}"
for DIR in /app/api/storage /app/plugin_daemon/storage; do
FLAG_FILE="$${DIR}/.init_permissions"
if [ -f "$${FLAG_FILE}" ]; then
echo "Permissions already initialized for $${DIR}."
continue
fi
echo "Initializing permissions for $${DIR}"
chown -R 1001:1001 "$${DIR}" && touch "$${FLAG_FILE}" || exit 1
done
echo "Permissions initialized. Exiting."
volumes:
- ./volumes/app/storage:/app/api/storage
- ./volumes/plugin_daemon:/app/plugin_daemon/storage
restart: "no"
# API service
@@ -645,6 +648,8 @@ services:
volumes:
- ./volumes/plugin_daemon:/app/storage
depends_on:
init_permissions:
condition: service_completed_successfully
db_postgres:
condition: service_healthy
required: false