feat: 品牌升级为墨木灵思,优化 UI 并配置 Docker 部署
This commit is contained in:
+16
-16
@@ -1,16 +1,16 @@
|
||||
#!/bin/bash
|
||||
# =============================================================================
|
||||
# MuMuAINovel Termux 一键安装脚本
|
||||
# 墨木灵思 Termux 一键安装脚本
|
||||
# =============================================================================
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
# ── 路径配置 ──────────────────────────────────────────────────────────────────
|
||||
INSTALL_DIR="$HOME/MuMuAINovel" # 项目安装目录
|
||||
INSTALL_DIR="$HOME/墨木灵思" # 项目安装目录
|
||||
DATA_DIR="$HOME/mumuainovel/data" # 数据库目录
|
||||
LOG_DIR="$HOME/mumuainovel/logs" # 日志目录
|
||||
REPO="https://ghfast.top/https://github.com/xiamuceer-j/MuMuAINovel.git" # GitHub 镜像
|
||||
REPO="https://ghfast.top/https://github.com/xiamuceer-j/墨木灵思.git" # GitHub 镜像
|
||||
|
||||
# ── 输出函数 ──────────────────────────────────────────────────────────────────
|
||||
GREEN='\033[0;32m'; YELLOW='\033[1;33m'; RED='\033[0;31m'; CYAN='\033[0;36m'; NC='\033[0m'
|
||||
@@ -53,7 +53,7 @@ MIRROR="-i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun
|
||||
# =============================================================================
|
||||
echo ""
|
||||
echo -e "${CYAN}╔══════════════════════════════════════════╗${NC}"
|
||||
echo -e "${CYAN}║ 📚 MuMuAINovel Termux 一键安装 ║${NC}"
|
||||
echo -e "${CYAN}║ 📚 墨木灵思 Termux 一键安装 ║${NC}"
|
||||
echo -e "${CYAN}╚══════════════════════════════════════════╝${NC}"
|
||||
echo ""
|
||||
|
||||
@@ -118,7 +118,7 @@ LOG="$TMPDIR/patch.log"
|
||||
# ── 4a. 修补 memory_service.py ──────────────────────────────────────────────
|
||||
python3 << 'PYEOF'
|
||||
import os
|
||||
f = os.path.expanduser("~/MuMuAINovel/backend/app/services/memory_service.py")
|
||||
f = os.path.expanduser("~/墨木灵思/backend/app/services/memory_service.py")
|
||||
with open(f) as fh:
|
||||
c = fh.read()
|
||||
|
||||
@@ -150,11 +150,11 @@ python3 << 'PYEOF'
|
||||
import os
|
||||
home = os.path.expanduser("~")
|
||||
files = [
|
||||
f"{home}/MuMuAINovel/backend/app/api/chapters.py",
|
||||
f"{home}/MuMuAINovel/backend/app/api/memories.py",
|
||||
f"{home}/MuMuAINovel/backend/app/api/outlines.py",
|
||||
f"{home}/MuMuAINovel/backend/app/api/projects.py",
|
||||
f"{home}/MuMuAINovel/backend/app/services/foreshadow_service.py",
|
||||
f"{home}/墨木灵思/backend/app/api/chapters.py",
|
||||
f"{home}/墨木灵思/backend/app/api/memories.py",
|
||||
f"{home}/墨木灵思/backend/app/api/outlines.py",
|
||||
f"{home}/墨木灵思/backend/app/api/projects.py",
|
||||
f"{home}/墨木灵思/backend/app/services/foreshadow_service.py",
|
||||
]
|
||||
old = 'from app.services.memory_service import memory_service'
|
||||
new = 'try:\n from app.services.memory_service import memory_service\nexcept ImportError:\n memory_service = None'
|
||||
@@ -173,8 +173,8 @@ PYEOF
|
||||
mkdir -p "$DATA_DIR" "$LOG_DIR"
|
||||
if [ ! -f "$BACKEND/.env" ]; then
|
||||
cat > "$BACKEND/.env" << 'ENVEOF'
|
||||
# MuMuAINovel Termux 配置
|
||||
APP_NAME=MuMuAINovel
|
||||
# 墨木灵思 Termux 配置
|
||||
APP_NAME=墨木灵思
|
||||
APP_HOST=0.0.0.0
|
||||
APP_PORT=8000
|
||||
DEBUG=false
|
||||
@@ -300,7 +300,7 @@ grep -E "built in" "$LOG" | sed 's/^/ /'
|
||||
step 9 $TOTAL "创建启动脚本"
|
||||
cat > "$HOME/mumuainovel-start.sh" << STARTEOF
|
||||
#!/bin/bash
|
||||
# MuMuAINovel Termux 启动脚本
|
||||
# 墨木灵思 Termux 启动脚本
|
||||
set -e
|
||||
|
||||
BACKEND="$BACKEND"
|
||||
@@ -313,7 +313,7 @@ export DATABASE_URL="sqlite+aiosqlite:///\$DATA_DIR/ai_story.db"
|
||||
cd "\$BACKEND"
|
||||
|
||||
if [ "\$1" = "--bg" ]; then
|
||||
echo "🚀 后台启动 MuMuAINovel (端口 8000)..."
|
||||
echo "🚀 后台启动 墨木灵思 (端口 8000)..."
|
||||
nohup "\$PYTHON" -m uvicorn app.main:app --host 0.0.0.0 --port 8000 \\
|
||||
> "\$LOG_DIR/app.log" 2>&1 &
|
||||
echo \$! > "$HOME/mumuainovel.pid"
|
||||
@@ -325,7 +325,7 @@ if [ "\$1" = "--bg" ]; then
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "🚀 启动 MuMuAINovel (端口 8000, Ctrl+C 停止)..."
|
||||
echo "🚀 启动 墨木灵思 (端口 8000, Ctrl+C 停止)..."
|
||||
exec "\$PYTHON" -m uvicorn app.main:app --host 0.0.0.0 --port 8000
|
||||
fi
|
||||
STARTEOF
|
||||
@@ -337,7 +337,7 @@ info "启动脚本已创建: ~/mumuainovel-start.sh"
|
||||
# =============================================================================
|
||||
echo ""
|
||||
echo -e "${GREEN}╔══════════════════════════════════════════════╗${NC}"
|
||||
echo -e "${GREEN}║ 🎉 MuMuAINovel 安装完成! ║${NC}"
|
||||
echo -e "${GREEN}║ 🎉 墨木灵思 安装完成! ║${NC}"
|
||||
echo -e "${GREEN}╠══════════════════════════════════════════════╣${NC}"
|
||||
echo -e "${GREEN}║ ║${NC}"
|
||||
echo -e "${GREEN}║ 前台运行(Ctrl+C 停止): ║${NC}"
|
||||
|
||||
Reference in New Issue
Block a user