- Dockerfile (多阶段构建,生产优化) - 基于 node:18-alpine - 非 root 用户运行(安全) - 健康检查配置 - docker-compose.yml - 一键部署配置 - 网络隔离 - 自动重启策略 - .dockerignore - 排除不必要文件 - 优化镜像大小 - .env.example - 环境变量模板 - 更新 README.md - Docker 部署文档 - 常用命令示例 - 生产环境配置
48 lines
397 B
Plaintext
48 lines
397 B
Plaintext
# 依赖
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# 日志
|
|
logs/
|
|
*.log
|
|
|
|
# 系统文件
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# 编辑器
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# 环境变量
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
|
|
# 临时文件
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
|
|
# Docker
|
|
docker-compose.override.yml
|
|
.docker/
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# 文档
|
|
*.md
|
|
!README.md
|
|
|
|
# 启动脚本
|
|
start.bat
|
|
start.sh
|