新增内容: - 创建基础项目结构。 - 添加 `.gitignore` 和 `.dockerignore` 文件。 - 编写 `pyproject.toml` 和依赖文件。 - 添加算法模块及示例算法。 - 实现核心功能模块(日志、错误处理、指标)。 - 添加开发和运行所需的相关脚本文件及文档。
25 lines
542 B
Bash
Executable File
25 lines
542 B
Bash
Executable File
#!/bin/bash
|
|
# 开发环境启动脚本
|
|
|
|
set -e
|
|
|
|
echo "Starting FunctionalScaffold in development mode..."
|
|
|
|
# 检查虚拟环境
|
|
if [ ! -d "venv" ]; then
|
|
echo "Creating virtual environment..."
|
|
python3 -m venv venv
|
|
fi
|
|
|
|
# 激活虚拟环境
|
|
source venv/bin/activate
|
|
|
|
# 安装依赖
|
|
echo "Installing dependencies..."
|
|
pip install -e ".[dev]"
|
|
|
|
# 启动服务
|
|
echo "Starting server on http://localhost:8000"
|
|
echo "API docs available at http://localhost:8000/docs"
|
|
uvicorn src.functional_scaffold.main:app --reload --host 0.0.0.0 --port 8000
|