- 更新Dockerfile为多阶段构建,提升安全性和构建效率 - 重构docker-compose.yml,添加健康检查和网络配置 - 新增Docker镜像构建和推送脚本 - 修复Maven打包配置,移除不必要的配置项 - 添加.dockerignore文件优化构建上下文 - 删除旧的deploy.sh脚本 - 新增JAR部署和回滚脚本 注意:此为开发中版本,请勿部署到生产环境
59 lines
630 B
Plaintext
59 lines
630 B
Plaintext
# Build artifacts and dependencies
|
|
target/
|
|
.mvn/
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|
|
|
|
# IDE files
|
|
.idea/
|
|
.vscode/
|
|
*.sublime-*
|
|
.eclipse
|
|
.project
|
|
.classpath
|
|
.settings/
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Version control
|
|
.git/
|
|
.gitignore
|
|
.gitattributes
|
|
|
|
# Documentation and scripts (comment out if needed in container)
|
|
README.md
|
|
*.md
|
|
deploy.sh
|
|
rollback.sh
|
|
fetch-log.sh
|
|
|
|
# Docker files (avoid recursion)
|
|
docker/
|
|
Dockerfile*
|
|
docker-compose*
|
|
|
|
# Logs and temp files
|
|
log/
|
|
logs/
|
|
*.log
|
|
*.tmp
|
|
|
|
# Backup files
|
|
backup/
|
|
*.backup
|
|
*.bak
|
|
|
|
# Environment files
|
|
.env
|
|
.env.*
|
|
|
|
# Test files
|
|
**/src/test/
|
|
|
|
# Maven wrapper (we install Maven in container)
|
|
.mvn/
|
|
mvnw
|
|
mvnw.cmd |