1. 修改了应用端口的问题
2. 增加了创建虚拟环境的脚本和删除虚拟环境的脚本
This commit is contained in:
1
web/favicon.ico
Normal file
1
web/favicon.ico
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
@@ -253,11 +253,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -387,11 +387,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -206,11 +206,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
@@ -369,7 +369,7 @@
|
||||
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
window.open(`${protocol}//${hostname}:8080/api/dataset-manage/download/${datasetId}/${selectedFileId}`, '_blank');
|
||||
window.open(`${protocol}//${hostname}:7861/api/dataset-manage/download/${datasetId}/${selectedFileId}`, '_blank');
|
||||
}
|
||||
|
||||
// 删除数据集
|
||||
|
||||
@@ -598,11 +598,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -115,11 +115,11 @@
|
||||
|
||||
<!-- 简单的交互脚本 -->
|
||||
<script>
|
||||
// 动态获取 API 基础地址(根据当前访问的 IP 自动调整)
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -326,11 +326,11 @@
|
||||
document.body.innerHTML = '';
|
||||
}
|
||||
|
||||
// 动态获取 API 基础地址(根据当前访问的 IP 自动调整)
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
@@ -1024,8 +1024,7 @@
|
||||
function downloadDataset(datasetId) {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
const baseUrl = `${protocol}//${hostname}:8080`;
|
||||
window.open(`${baseUrl}/api/dataset-manage/download/${datasetId}`, '_blank');
|
||||
window.open(`${protocol}//${hostname}:7861/api/dataset-manage/download/${datasetId}`, '_blank');
|
||||
}
|
||||
|
||||
// 开始模型对比
|
||||
|
||||
@@ -231,11 +231,11 @@
|
||||
|
||||
<script>
|
||||
console.log('>>> model-compare-chat.html 脚本开始加载');
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -278,11 +278,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.protocol === 'file:' ? 'localhost' : window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -90,11 +90,11 @@
|
||||
|
||||
<script>
|
||||
console.log('>>> model-compare-result.html 脚本开始加载');
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -450,11 +450,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -351,11 +351,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -112,11 +112,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -324,11 +324,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
@@ -120,11 +120,11 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// 动态获取 API 基础地址
|
||||
// API 基础地址 - 使用 config.yaml 中的 app.port (7861)
|
||||
const getApiBase = () => {
|
||||
const protocol = window.location.protocol;
|
||||
const hostname = window.location.hostname;
|
||||
return `${protocol}//${hostname}:8080/api`;
|
||||
return `${protocol}//${hostname}:7861/api`;
|
||||
};
|
||||
const API_BASE = getApiBase();
|
||||
|
||||
|
||||
21
web/start.sh
21
web/start.sh
@@ -13,6 +13,18 @@ echo ""
|
||||
# 获取本机IP地址
|
||||
SERVER_IP=$(hostname -I | awk '{print $1}')
|
||||
|
||||
# 从 config.yaml 读取端口配置
|
||||
CONFIG_FILE="$SCRIPT_DIR/../config.yaml"
|
||||
if [ -f "$CONFIG_FILE" ]; then
|
||||
# 使用 python 读取 yaml 文件
|
||||
WEB_PORT=$(python3 -c "import yaml; print(yaml.safe_load(open('$CONFIG_FILE'))['app'].get('web_port', 7862))" 2>/dev/null)
|
||||
if [ -z "$WEB_PORT" ]; then
|
||||
WEB_PORT=7862
|
||||
fi
|
||||
else
|
||||
WEB_PORT=7862
|
||||
fi
|
||||
|
||||
echo "请选择启动方式:"
|
||||
echo "1) 直接打开文件(本地访问)"
|
||||
echo "2) 启动HTTP服务器(可通过IP访问)"
|
||||
@@ -63,15 +75,15 @@ case $choice in
|
||||
fi
|
||||
|
||||
echo "📱 访问地址:"
|
||||
echo " - 主页: http://$SERVER_IP:8000/pages/main.html"
|
||||
echo " - 登录: http://$SERVER_IP:8000/pages/login.html"
|
||||
echo " - 主页: http://$SERVER_IP:$WEB_PORT/pages/main.html"
|
||||
echo " - 登录: http://$SERVER_IP:$WEB_PORT/pages/login.html"
|
||||
echo ""
|
||||
echo "⚠️ 服务器将在端口 8000 启动"
|
||||
echo "⚠️ 服务器将在端口 $WEB_PORT 启动"
|
||||
echo "按 Ctrl+C 停止服务器"
|
||||
echo ""
|
||||
|
||||
# 启动HTTP服务器
|
||||
$PYTHON_CMD -m http.server 8000
|
||||
$PYTHON_CMD -m http.server $WEB_PORT
|
||||
;;
|
||||
|
||||
*)
|
||||
@@ -79,4 +91,3 @@ case $choice in
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
Reference in New Issue
Block a user