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:
@@ -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
|
||||||
|
|||||||
@@ -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": [
|
||||||
|
|||||||
Reference in New Issue
Block a user