feat: 后台打包测试部署
All checks were successful
Backend Deploy (Go + Docker) / deploy (push) Successful in 1m29s

This commit is contained in:
zs
2026-03-02 23:37:50 +08:00
parent dba30d0ba3
commit 4e5147fb13
6 changed files with 39 additions and 43 deletions

View File

@@ -25,6 +25,7 @@ InsightReply 采用现代化解耦的三端架构:
## 🛠️ 本地开发指南 (Local Development)
### 1. 启动 PostgreSQL 数据库
> **注意**:本项目已禁用 Go 服务自动迁移。请使用本项目支持的 MCP 服务 (`InsightReply_PostgreSQL`) 或手动执行 `docs/schema.sql` 来同步数据库结构。
### 2. 配置与启动后端 (Go Server)
```bash
@@ -82,9 +83,10 @@ VITE_API_BASE_URL=https://insight.buildapp.eu.org/api/v1
```bash
cd /var/admin/InsightReply/server
docker-compose up -d --build
# 生产环境使用 docker compose (V2)
docker compose up -d --build --remove-orphans
```
> 此时应用全局运行日志将自动映射并写入由于宿主机的 `/root/logs/InsightReply.log` 内以供探查。
> 此时应用将以 `network_mode: host` 模式运行,全局运行日志将自动映射并写入宿主机的 `/app/logs/InsightReply.log` 内以供探查。
### 3. Caddyfile 反向代理与 SSL 自动签发
在宿主机中编辑 `/etc/caddy/Caddyfile`,配置以下动静分离策略: