chore(deploy): 增强 Docker 构建与发布流程
- 新增 GitHub Actions Docker 工作流,自动执行前端检查、后端测试并发布 GHCR 镜像。 - 为单容器与多容器部署补充镜像配置、使用说明和环境变量示例。 - 优化各 Dockerfile 的构建缓存与镜像体积,提升构建速度并减少无关文件进入镜像。
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
.git
|
||||
.github
|
||||
.claude
|
||||
.cursor
|
||||
.vscode
|
||||
.idea
|
||||
|
||||
node_modules
|
||||
**/node_modules
|
||||
dist
|
||||
**/dist
|
||||
build
|
||||
**/build
|
||||
.vite
|
||||
**/.vite
|
||||
.cache
|
||||
**/.cache
|
||||
coverage
|
||||
**/coverage
|
||||
*.tsbuildinfo
|
||||
|
||||
tmp
|
||||
data
|
||||
maildata
|
||||
dkim-keys
|
||||
logs
|
||||
*.log
|
||||
|
||||
.env
|
||||
.env.*
|
||||
!*.env.example
|
||||
!**/.env.example
|
||||
|
||||
*.db
|
||||
*.db-shm
|
||||
*.db-wal
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
|
||||
*.pem
|
||||
*.key
|
||||
*.crt
|
||||
|
||||
*.exe
|
||||
*.test
|
||||
*.out
|
||||
coverage.out
|
||||
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
desktop.ini
|
||||
Reference in New Issue
Block a user