Improve permissions handling

This commit is contained in:
TheSpad 2023-04-15 13:58:54 +01:00
parent d9abd6f77e
commit 79435ccd29
No known key found for this signature in database
GPG Key ID: 08F06191F4587860

View File

@ -40,8 +40,15 @@ fi
# Symlink logfiles
if [[ ! -L "/app/calibre-web/calibre-web.log" ]]; then
ln -s /config/calibre-web.log /app/calibre-web/calibre-web.log
lsiown abc:abc /app/calibre-web/calibre-web.log
fi
# Pre-stage some files & directories for permissions purposes
mkdir -p /app/calibre-web/cps/cache
touch /app/calibre-web/.key
# permissions
lsiown -R abc:abc \
/config
/config \
/app/calibre-web/cps/cache \
/app/calibre-web/.key