Spaces:
Sleeping
Sleeping
| echo "=== [1/3] 正在后台启动 Ollama 服务... ===" | |
| ollama serve > /dev/null 2>&1 & | |
| echo "=== 正在等待 Ollama 初始化... ===" | |
| until curl -s http://localhost:11434/api/tags > /dev/null; do | |
| sleep 2 | |
| done | |
| echo "=== [2/3] Ollama 已就绪,开始后台下载 Qwen2.5-Coder-1.5B... ===" | |
| ollama run qwen2.5-coder:1.5b > /dev/null 2>&1 & | |
| echo "=== [3/3] 正在启动在线 VSCode (code-server)... ===" | |
| # 修复核心: | |
| # 1. 加上 --proxy-domain 允许外层代理访问,防止 WebSocket 握手失败 | |
| # 2. 显式指定 --user-data-dir 确保配置能正常写入缓存 | |
| exec code-server \ | |
| --bind-addr 0.0.0.0:7860 \ | |
| --auth password \ | |
| --user-data-dir /home/coder/.local/share/code-server \ | |
| --disable-telemetry |