mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-06-19 07:42:58 +00:00
42 lines
1.4 KiB
Bash
Executable File
42 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
# Backwards compatibility for old Docker image
|
|
if [ -f "/.filebrowser.json" ]; then
|
|
ln -s /.filebrowser.json /config/settings.json
|
|
|
|
echo ""
|
|
echo "!!!!!!!!!!!!!!!!!!!!! IMPORTANT INFORMATION !!!!!!!!!!!!!!!!!!!!!"
|
|
echo "Symlinking /.filebrowser.json to /config/settings.json for backwards compatibility."
|
|
echo ""
|
|
echo "The volume mount configuration has changed in the latest release."
|
|
echo "Please rename .filebrowser.json to settings.json and mount the parent directory to /config".
|
|
echo "Read more on https://github.com/filebrowser/filebrowser/blob/master/docs/installation.md#docker"
|
|
echo ""
|
|
echo "This workaround will be removed in a future release."
|
|
echo ""
|
|
fi
|
|
|
|
# Backwards compatibility for old Docker image
|
|
if [ -f "/database.db" ]; then
|
|
ln -s /database.db /database/filebrowser.db
|
|
|
|
echo ""
|
|
echo "!!!!!!!!!!!!!!!!!!!!! IMPORTANT INFORMATION !!!!!!!!!!!!!!!!!!!!!"
|
|
echo ""
|
|
echo "The volume mount configuration has changed in the latest release."
|
|
echo "Please rename database.db to filebrowser.db and mount the parent directory to /database".
|
|
echo "Read more on https://github.com/filebrowser/filebrowser/blob/master/docs/installation.md#docker"
|
|
echo ""
|
|
echo "This workaround will be removed in a future release."
|
|
echo ""
|
|
fi
|
|
|
|
# Ensure configuration exists
|
|
if [ ! -f "/config/settings.json" ]; then
|
|
cp -a /defaults/settings.json /config/settings.json
|
|
fi
|
|
|
|
exec "$@"
|