mirror of
https://github.com/fawney19/Aether.git
synced 2026-01-02 15:52:26 +08:00
1. 为所有抽屉和对话框添加 ESC 键关闭功能; 2. 为`使用记录`表格添加自动刷新开关; 3. 为后端 API 请求增加 User-Agent 头部; 4. 修改启动命令支持从.env中读取数据库和Redis配置。
21 lines
563 B
Bash
Executable File
21 lines
563 B
Bash
Executable File
#!/bin/bash
|
||
# 本地开发启动脚本
|
||
clear
|
||
|
||
# 加载 .env 文件
|
||
set -a
|
||
source .env
|
||
set +a
|
||
|
||
# 构建 DATABASE_URL
|
||
export DATABASE_URL="postgresql://${DB_USER:-postgres}:${DB_PASSWORD}@${DB_HOST:-localhost}:${DB_PORT:-5432}/${DB_NAME:-aether}"
|
||
export REDIS_URL=redis://:${REDIS_PASSWORD}@${REDIS_HOST:-localhost}:${REDIS_PORT:-6379}/0
|
||
|
||
# 启动 uvicorn(热重载模式)
|
||
echo "🚀 启动本地开发服务器..."
|
||
echo "📍 后端地址: http://localhost:8084"
|
||
echo "📊 数据库: ${DATABASE_URL}"
|
||
echo ""
|
||
|
||
uv run uvicorn src.main:app --reload --port 8084
|