fix:优化项目内容

This commit is contained in:
Daniel
2026-03-18 17:01:10 +08:00
parent da63282a10
commit 27dc89e251
64 changed files with 3421 additions and 4982 deletions

View File

@@ -6,14 +6,15 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${SCRIPT_DIR}"
COMPOSE_BASE="docker compose -f docker-compose.yml"
COMPOSE_DEV="docker compose -f docker-compose.yml -f docker-compose.dev.yml"
# dev 直接使用独立 compose 文件,避免与生产 compose 合并导致 ports/镜像覆盖问题
COMPOSE_DEV="docker compose -f docker-compose.dev.yml"
usage() {
echo "用法: $0 [mode]"
echo ""
echo " (无参数) 默认构建并启动(生产模式,分层构建仅重建变更层"
echo " dev 开发模式:挂载代码 + 热重载(前台,Ctrl+C 停容器)"
echo " dev-bg 开发模式后台运行,Ctrl+C 不会停容器,停止用: $0 down"
echo " (无参数) 默认构建并启动(生产模式:前端为静态 SPA + Nginx后端 FastAPI"
echo " dev 开发模式:容器内 Vite 热重载,前端 http://localhost:3001Ctrl+C 停容器)"
echo " dev-bg 开发模式后台运行,前端 http://localhost:3001,停止用: $0 down"
echo " restart 仅重启容器内服务,不重建镜像"
echo " build 仅重新构建镜像(依赖未变时只重建代码层,较快)"
echo " down 停止并移除容器"
@@ -22,11 +23,11 @@ usage() {
case "${1:-up}" in
up|"")
echo "[Ops-Core] 构建并启动(生产模式)..."
echo "[Ops-Core] 构建并启动(生产模式:静态 SPA + API..."
${COMPOSE_BASE} up --build
;;
dev)
echo "[Ops-Core] 开发模式:代码挂载 + 热重载,无需重建Ctrl+C 停止容器..."
echo "[Ops-Core] 开发模式:容器内 Vite 热重载,前端 http://localhost:3001Ctrl+C 停止)..."
${COMPOSE_DEV} up --build
;;
dev-bg)