feat: update program configuration with actual program names

## Changes

### Program Configuration
- Update programs.json with actual program names:
  - 节目一:青苹果乐园
  - 节目二:五百年桑田沧海
  - 节目三:我的中国心
  - 节目四:萍聚
  - 节目五:追光而行,共赴新程
  - 节目六:粉红色的回忆
  - 节目七:敬业狂想曲

### Dockerfile Update
- Add config directory copy to Dockerfile
- Ensure program configuration is included in production build

## Testing
- Configuration loaded successfully (7 programs, 7 awards)
- Server restarted and verified config loading

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-02 21:52:03 +08:00
parent 296f6e09f8
commit 84838928e3
2 changed files with 29 additions and 28 deletions

View File

@@ -54,6 +54,7 @@ COPY --from=builder /app/node_modules/.pnpm ./node_modules/.pnpm
# Copy built files # Copy built files
COPY --from=builder /app/packages/server/dist ./packages/server/dist COPY --from=builder /app/packages/server/dist ./packages/server/dist
COPY --from=builder /app/packages/server/src/lua ./packages/server/lua COPY --from=builder /app/packages/server/src/lua ./packages/server/lua
COPY --from=builder /app/packages/server/config ./packages/config
ENV NODE_ENV=production ENV NODE_ENV=production
ENV PORT=3000 ENV PORT=3000

View File

@@ -2,59 +2,59 @@
"programs": [ "programs": [
{ {
"id": "p1", "id": "p1",
"name": "龙腾四海", "name": "青苹果乐园",
"teamName": "市场部", "teamName": "",
"performer": "张三、李四", "performer": "",
"order": 1, "order": 1,
"remark": "大型民族舞表演,融合了古典与现代元素,展现龙的精神。" "remark": ""
}, },
{ {
"id": "p2", "id": "p2",
"name": "金马奔腾", "name": "五百年桑田沧海",
"teamName": "技术部", "teamName": "",
"performer": "王五、赵六", "performer": "",
"order": 2, "order": 2,
"remark": "动感的现代舞,充满力量与节奏感。" "remark": ""
}, },
{ {
"id": "p3", "id": "p3",
"name": "春风得意", "name": "我的中国心",
"teamName": "人力资源部", "teamName": "",
"performer": "刘七、陈八", "performer": "",
"order": 3, "order": 3,
"remark": "温馨的情景剧,讲述了职场中的温暖瞬间。" "remark": ""
}, },
{ {
"id": "p4", "id": "p4",
"name": "鸿运当头", "name": "萍聚",
"teamName": "财务部", "teamName": "",
"performer": "周九、吴十", "performer": "",
"order": 4, "order": 4,
"remark": "精彩的杂技表演,寓意新年鸿运连连。" "remark": ""
}, },
{ {
"id": "p5", "id": "p5",
"name": "马到成功", "name": "追光而行,共赴新程",
"teamName": "运营部", "teamName": "",
"performer": "郑十一、冯十二", "performer": "",
"order": 5, "order": 5,
"remark": "热血沸腾的多人合唱,充满了前进的动力。" "remark": ""
}, },
{ {
"id": "p6", "id": "p6",
"name": "一马当先", "name": "粉红色的回忆",
"teamName": "产品部", "teamName": "",
"performer": "孙十三、杨十四", "performer": "",
"order": 6, "order": 6,
"remark": "极具创意的光影秀,探索未来科技的可能。" "remark": ""
}, },
{ {
"id": "p7", "id": "p7",
"name": "万马奔腾", "name": "敬业狂想曲",
"teamName": "设计部", "teamName": "",
"performer": "何十五、林十六", "performer": "",
"order": 7, "order": 7,
"remark": "大合唱,展现团队的凝聚力和向心力。" "remark": ""
} }
], ],
"awards": [ "awards": [