runtime error

Exit code: 1. Reason: πŸš€ 启动 Cursor2API + Gradio 前端... πŸ“¦ 启动 backend (port: 3010)... Backend PID: 7 ⏳ η­‰εΎ… backend 启动... ❌ Backend failed to start === Backend Logs === > cursor2api@2.5.4 dev > tsx watch src/index.ts --port 3010 sh: 1: tsx: not found === Node Version === v18.20.8 === NPM Version === 10.8.2 === Current Dir === /app/backend === Files === total 168 drwxr-sr-x. 1 root root 51 Mar 11 23:06 . drwxr-sr-x. 1 root root 25 Mar 11 23:12 .. drwxr-sr-x. 2 root root 33 Mar 11 23:06 .claude -rw-r--r--. 1 root root 280 Mar 11 23:06 .dockerignore drwxr-sr-x. 8 root root 163 Mar 11 23:06 .git -rw-r--r--. 1 root root 423 Mar 11 23:06 .gitignore -rw-r--r--. 1 root root 4719 Mar 11 23:06 CHANGELOG.md -rw-r--r--. 1 root root 1144 Mar 11 23:06 Dockerfile -rw-r--r--. 1 root root 1056 Mar 11 23:06 LICENSE -rw-r--r--. 1 root root 19361 Mar 11 23:06 README.md -rw-r--r--. 1 root root 1383 Mar 11 23:06 config.yaml -rw-r--r--. 1 root root 346 Mar 11 23:06 debug_payload.js -rw-r--r--. 1 root root 2419 Mar 11 23:06 deploy.sh drwxr-sr-x. 2 root root 16384 Mar 11 23:06 dist -rw-r--r--. 1 root root 1019 Mar 11 23:06 docker-compose.yml -rw-r--r--. 1 root root 6070 Mar 11 23:06 last_payload.json drwxr-sr-x. 1 root root 182 Mar 11 23:10 node_modules -rw-r--r--. 1 root root 57750 Mar 11 23:10 package-lock.json -rw-r--r--. 1 root root 1062 Mar 11 23:06 package.json drwxr-sr-x. 2 root root 16384 Mar 11 23:06 src drwxr-sr-x. 2 root root 184 Mar 11 23:06 test -rw-r--r--. 1 root root 521 Mar 11 23:06 tsconfig.json

Container logs:

Fetching error logs...