#!/bin/bash echo "宇之然内容创作平台 - 后端服务启动" echo "==================================" if ! command -v python3 &> /dev/null; then echo "错误: 未找到python3,请先安装Python 3.8+" exit 1 fi if [ ! -d "venv" ]; then echo "正在创建虚拟环境..." python3 -m venv venv fi source venv/bin/activate echo "正在安装依赖包..." pip install --upgrade pip pip install -r requirements.txt if [ ! -f ".env" ]; then echo "警告: .env文件不存在,正在复制示例文件..." cp .env.example .env echo "请编辑 .env 文件配置数据库连接等信息" fi echo "正在启动后端服务 (端口 8001)..." exec python -m uvicorn app.main:app --host 0.0.0.0 --port 8001 --reload