This commit is contained in:
85
.gitignore
vendored
85
.gitignore
vendored
@@ -1,55 +1,48 @@
|
||||
# ---> Python
|
||||
# ==========================================
|
||||
# 白名单模式配置 (Allowlist approach)
|
||||
# 先忽略所有内容,然后再把需要上传的文件夹放行
|
||||
# ==========================================
|
||||
|
||||
# 1. 忽略根目录及子目录下的所有内容
|
||||
/*
|
||||
|
||||
# 2. 放行需要的文件夹及其内容
|
||||
!app/
|
||||
!app/**
|
||||
!frontend/
|
||||
!frontend/**
|
||||
!scripts/
|
||||
!scripts/**
|
||||
!docker/
|
||||
!docker/**
|
||||
!.gitea/
|
||||
!.gitea/**
|
||||
|
||||
# 3. 放行必要的根目录文件
|
||||
!.gitignore
|
||||
!README.md
|
||||
!QUICKSTART.md
|
||||
!LICENSE
|
||||
!requirement.txt
|
||||
!.env.docker
|
||||
|
||||
# ==========================================
|
||||
# 黑名单模式 (即使在放行的文件夹中,也要排除的特定类型文件)
|
||||
# ==========================================
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
*.so
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
.DS_Store
|
||||
|
||||
# Virtual Environment
|
||||
venv/
|
||||
env/
|
||||
ENV/
|
||||
.venv
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# Logs
|
||||
logs/
|
||||
*.log
|
||||
|
||||
# Environment Variables(重要:防止密钥泄露)
|
||||
# 包含敏感信息的环境变量配置(绝对不能传)
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Docker
|
||||
docker-compose.override.yml
|
||||
|
||||
# Data
|
||||
data/*.db
|
||||
data/*.sqlite
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
# 日志
|
||||
*.log
|
||||
app/*.log
|
||||
frontend/*.log
|
||||
|
||||
# 测试和用户数据
|
||||
data/
|
||||
|
||||
Reference in New Issue
Block a user