fix: auto-fix data/history write permissions in Docker entrypoint
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -15,6 +15,12 @@ if [[ ! -f .env.local ]]; then
|
||||
fi
|
||||
|
||||
mkdir -p data/history
|
||||
# 容器内 nextjs 为 uid/gid 1001;bind mount 会覆盖镜像内 chown,宿主机需一致
|
||||
if chown -R 1001:1001 data/history 2>/dev/null; then
|
||||
echo "==> data/history 权限已设为 1001:1001"
|
||||
else
|
||||
echo "WARN: 无法 chown data/history,将依赖容器 entrypoint 修复权限(需 root 运行容器)"
|
||||
fi
|
||||
|
||||
echo "==> 当前 commit: $(git rev-parse --short HEAD)"
|
||||
echo "==> 拉取最新代码..."
|
||||
|
||||
Reference in New Issue
Block a user