teableio_teable/scripts/entrypoint/docker-entrypoint.sh
Pengap ad219f524a
fix: volumes use host directory permission error (#501)
* fix: volumes use host directory permission error
2024-03-26 20:17:56 +08:00

14 lines
336 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeo pipefail
if [ "$(id -u)" = '0' ]; then
# Set the correct permission for local cache
find /app/.assets \! -user nodejs -exec chown nodejs '{}' +
find /app/.temporary \! -user nodejs -exec chown nodejs '{}' +
# then restart script as nodejs user
exec gosu nodejs "$BASH_SOURCE" "$@"
fi
exec "$@"