feat: add multi-theme docker compose configuration and batch packaging scripts

This commit is contained in:
2026-06-24 10:57:31 +08:00
parent 71203c66bb
commit 0c2149bfc0
12 changed files with 489 additions and 12 deletions

View File

@@ -37,11 +37,11 @@
### 阶段 A — 仓库改动(一次性)
- [ ] **A1** 新增 `docker-compose.themes.yml`player2 / player3 / player4 服务定义)
- [ ] **A2** 更新 `.env.docker.example``PLAYER2_*` ~ `PLAYER4_*``CORS_ORIGINS` 示例)
- [ ] **A3** 更新 `docker-compose.prod.yml``player` 使用 `PLAYER_IMAGE_TAG`(与 `IMAGE_TAG` 解耦,见下文片段)
- [ ] **A4**(可选)在 `docs/Docker部署指南.md` 增加「多主题」小节链接到本文
- [ ] **A5**(可选)在 `AGENTS.md` 文档索引增加本文链接
- [x] **A1** 新增 `docker-compose.themes.yml`player2 / player3 / player4 服务定义)
- [x] **A2** 更新 `.env.docker.example``PLAYER2_*` ~ `PLAYER4_*``CORS_ORIGINS` 示例)
- [x] **A3** 更新 `docker-compose.prod.yml``player` 使用 `PLAYER_IMAGE_TAG`(与 `IMAGE_TAG` 解耦,见下文片段)
- [x] **A4**(可选)在 `docs/Docker部署指南.md` 增加「多主题」小节链接到本文
- [x] **A5**(可选)在 `AGENTS.md` 文档索引增加本文链接
### 阶段 B — 各主题分支同步 main 功能(发版前每个 theme 分支各做一遍)