# 07 · 配置、运维与 SEO > **读者**:部署与运维、以及实现配置层的 AI > **前置**:[README.md](README.md) > **源码**:[`app.ini.example`](../../app.ini.example)、[`config/`](../../config/)、[`README.md`](../../README.md)、[`handler/seo.go`](../../routers/api/seo.go)、[`handler/seo_bot.go`](../../routers/api/seo_bot.go)、[`embed_static/`]((仅 main 分支)embed_static/) 运维形态可改;下列描述**现网**行为,便于迁移数据与对齐环境变量语义。 --- ## 1. 进程配置优先级 **命令行显式参数 > 环境变量 > `app.ini` > 内置默认** | CLI | 环境变量 | INI | 默认 | 说明 | |-----|----------|-----|------|------| | `--port` | `JIANG13_HTTP_PORT` | `[server] HTTP_PORT` | 3000 | 监听端口 | | `--data` | `JIANG13_DATA` | `[paths] DATA` | `data` | 数据目录 | | `--jwt-secret` | `JIANG13_JWT_SECRET` | `[security] JWT_SECRET` | 自动生成 | JWT 密钥 | | `--config` | `JIANG13_CONFIG` | | `{work}/app.ini` | 配置文件路径 | | `--work-path` | `JIANG13_WORK_PATH` | | 可执行文件目录 | 工作目录 | | `--service` | | | | install/uninstall/start/stop/restart/status | `app.ini` 示例见 [`app.ini.example`](../../app.ini.example)。业务配置(邮件、OIDC、Gitea、存储、品牌等)在 **DB `forum_settings`**,管理后台热更新,不必写进 ini。 --- ## 2. 数据目录结构 ```text data/ ├── jiang13.db # SQLite 主库 ├── jiang13.log # 运行日志 ├── filter_words.txt # 敏感词 ├── .jwt_secret # 自动生成的 JWT 密钥(勿提交仓库) ├── uploads/ │ ├── avatars/ │ ├── posts/ │ └── site/ # 品牌资源等 └── jiang13_backup_*.db # 后台导出备份 ``` 开发时后端常与 `dist/data` 共用,避免 dev 与产物数据分裂(见根 README)。 --- ## 3. 部署方式(现网) | 方式 | 说明 | |------|------| | 单二进制 | `build.bat` / `make build` → `dist/jiang13(.exe)` | | Docker | 镜像挂载 `/data`;健康检查 `GET /health` | | Compose | `docker compose up -d --build` | | systemd / Windows Service | `--service install` 后启停 | 构建约定见 [`.cursor/rules/build-scripts.mdc`](../../.cursor/rules/build-scripts.mdc):Windows 用 `build.bat`,勿直接 `make` / `.\build.ps1`。 容器常用环境变量与上表 `JIANG13_*` 一致。旧镜像权限问题:数据目录属主 uid 1000。 --- ## 4. 存储后端 | type | 行为 | |------|------| | `local` | 文件落在 `data/uploads`;URL 通常 `/uploads/...` | | `s3` | S3 兼容;endpoint、bucket、密钥、public_base_url、prefix、force_path_style | `image_delivery`:`webp`(默认,经 `/media/thumb`)或 `original`。上传始终可保留原图策略以实现为准。 媒体索引表 `media` 供后台列表;启动时可后台 SyncMediaIndex。 --- ## 5. SEO / 社交分享字段集合 新站应用真 SSR,但 **meta 字段应对齐**: | 字段 | 来源 | |------|------| | `