feat: 增加 Docker 部署(Dockerfile + compose,端口 2229)

用多阶段构建把 Nuxt 静态产物交给 nginx 托管,对外暴露 2229 端口。
nginx 配置覆盖 SPA 路由回退与静态资源缓存策略,构建上下文用 .dockerignore 排除依赖与产物。
This commit is contained in:
toor
2026-10-21 14:38:50 +08:00
committed by trae-solo-agent
parent 7920c0bba2
commit 7049eb02a8
4 changed files with 130 additions and 4 deletions
+26
View File
@@ -0,0 +1,26 @@
# 依赖与构建产物,由镜像内的 pnpm install / pnpm build 重新生成
node_modules
**/node_modules
.nuxt
**/.nuxt
.output
**/.output
dist
**/dist
# 版本控制与 CI
.git
.gitignore
.github
# 本地环境变量
.env
.env.*
!.env.example
# 编辑器与工具
.idea
.vscode
*.log
.DS_Store
.trae-html-share-packages