Change mv to cp for public folder update

Replaced mv command with cp for copying files to public folder and added cleanup of temporary public files. This is a robust alternative to mv for e.g ZFS and docker overlay2

Signed-off-by: benbrummer <info@benjamin-brummer.de>
This commit is contained in:
benbrummer
2025-12-18 16:00:21 +01:00
committed by GitHub
parent 849fc2365d
commit 84efa573f0

View File

@@ -21,10 +21,11 @@ if [ "$*" = 'supervisord -c /etc/supervisor/supervisord.conf' ]; then
rm -rf /var/www/html/public/.htaccess \ rm -rf /var/www/html/public/.htaccess \
/var/www/html/public/.well-known \ /var/www/html/public/.well-known \
/var/www/html/public/* /var/www/html/public/*
mv /tmp/public/* \ cp -r /tmp/public/* \
/tmp/public/.htaccess \ /tmp/public/.htaccess \
/tmp/public/.well-known \ /tmp/public/.well-known \
/var/www/html/public/ /var/www/html/public/ && \
rm -rf /tmp/public/
fi fi
echo "Public Folder is up to date" echo "Public Folder is up to date"