CodeQ / entrypoint.sh
Povlakek-ai's picture
Update entrypoint.sh
3898b97 verified
Raw
History Blame Contribute Delete
750 Bytes
#!/bin/bash
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