34 lines
817 B
Bash
Executable File
34 lines
817 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "=========================================="
|
|
echo " sanguo_vnpy Docker 容器启动中..."
|
|
echo "=========================================="
|
|
|
|
# 启动 dropbear SSH
|
|
sudo mkdir -p /run/dropbear
|
|
sudo dropbear -p 22 -E &
|
|
|
|
jupyter lab --ip=0.0.0.0 --port=8888 --no-browser \
|
|
--NotebookApp.token='sanguo123' \
|
|
--NotebookApp.password='' \
|
|
--NotebookApp.allow_origin='*' &
|
|
|
|
code-server &
|
|
|
|
sleep 5
|
|
|
|
echo ""
|
|
echo "✅ sanguo_vnpy 环境启动成功!"
|
|
echo ""
|
|
echo "访问地址:"
|
|
echo " Jupyter Lab: http://localhost:8888 (token: sanguo123)"
|
|
echo " VS Code: http://localhost:8080 (password: sanguo123)"
|
|
echo " SSH: ssh -p 2222 vnpy@localhost (password: sanguo123)"
|
|
echo ""
|
|
echo "数据目录: /app/data"
|
|
echo "策略目录: /app/strategies"
|
|
echo ""
|
|
|
|
tail -f /dev/null
|