feat: 添加 Docker 化部署配置与 CI/CD 自动化
- 新增后端 Dockerfile(Node.js 20 Alpine 基础镜像) - 新增前端 Dockerfile(多阶段构建:Vite build + Nginx) - 新增 Nginx 配置(serve 前端静态文件 + 反代 /api) - 新增 docker-compose.dev.yml 和 docker-compose.prod.yml - 新增 GitHub Actions 工作流(自动构建推送阿里云镜像) - 新增 .dockerignore 排除不需要的文件 - 新增部署方案文档
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# ============================================
|
||||
# 前端 Docker 构建忽略文件
|
||||
# ============================================
|
||||
|
||||
# 依赖
|
||||
node_modules
|
||||
|
||||
# 构建产物(由构建阶段生成)
|
||||
dist
|
||||
|
||||
# 本地环境
|
||||
.env
|
||||
.frontend-port
|
||||
|
||||
# 版本控制
|
||||
.git
|
||||
.gitignore
|
||||
|
||||
# IDE
|
||||
.idea
|
||||
.vscode
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# 系统
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# npm
|
||||
npm-debug.log*
|
||||
Reference in New Issue
Block a user