huanbao commited on
Commit
ad96989
·
verified ·
1 Parent(s): afa2eff

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +13 -1
entrypoint.sh CHANGED
@@ -20,6 +20,11 @@ if [ ! -L "$HOME/.taskmaster" ]; then
20
  ln -s /data/.taskmaster "$HOME/.taskmaster"
21
  fi
22
 
 
 
 
 
 
23
  # 3. 自动生成 settings.json(使用 ANTHROPIC_API_KEY 替代 AUTH_TOKEN)
24
  mkdir -p "$HOME/.claude"
25
  cat <<EOF > "$HOME/.claude/settings.json"
@@ -62,6 +67,13 @@ cat <<EOF > "$HOME/.claude/settings.json"
62
  }
63
  EOF
64
 
65
- # 4. 切换到工作目录并启动命令
 
 
 
 
 
 
 
66
  cd /data/app
67
  exec "$@"
 
20
  ln -s /data/.taskmaster "$HOME/.taskmaster"
21
  fi
22
 
23
+ if [ ! -L "$HOME/.cursor" ]; then
24
+ rm -rf "$HOME/.cursor"
25
+ ln -s /data/.cursor "$HOME/.cursor"
26
+ fi
27
+
28
  # 3. 自动生成 settings.json(使用 ANTHROPIC_API_KEY 替代 AUTH_TOKEN)
29
  mkdir -p "$HOME/.claude"
30
  cat <<EOF > "$HOME/.claude/settings.json"
 
67
  }
68
  EOF
69
 
70
+ # 4. 将提取到的 Cursor Session Token 导出为全局环境变量
71
+ if [ -n "${CURSOR_SESSION_TOKEN:-}" ]; then
72
+ export CURSOR_SESSION_TOKEN="${CURSOR_SESSION_TOKEN}"
73
+ export WORKOS_CURSOR_SESSION_TOKEN="${CURSOR_SESSION_TOKEN}"
74
+ export CURSOR_AUTH_TOKEN="${CURSOR_SESSION_TOKEN}"
75
+ fi
76
+
77
+ # 5. 切换到工作目录并启动命令
78
  cd /data/app
79
  exec "$@"