chore: добавлен полноценный .gitignore для ETL-проекта

- Python: __pycache__, *.pyc, venv
- Docker: .env.local, volumes (clickhouse-data/, kafka-data/)
- Airflow: logs/, *.pid, airflow.db
- ClickHouse: логи сервера
- Kafka/Zookeeper: logs/, data dirs
- Superset: локальные БД
- IDE: VS Code (partial), PyCharm
- Секреты: *.pem, *.key, secrets/
- OS: .DS_Store, Thumbs.db
- Данные: *.csv.gz, *.parquet, архивы
This commit is contained in:
2026-02-08 18:48:20 +03:00
parent 1b9991f595
commit d7588a8caa
+173 -1
View File
@@ -1 +1,173 @@
__pycache__
# =============================================================================
# Python
# =============================================================================
__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
MANIFEST
# =============================================================================
# Виртуальное окружение
# =============================================================================
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
.python-version
# =============================================================================
# IDE и редакторы
# =============================================================================
# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
# PyCharm / IntelliJ
.idea/
*.iml
*.iws
*.ipr
out/
# Jupyter
.ipynb_checkpoints
*.ipynb
# =============================================================================
# Docker
# =============================================================================
.dockerignore
Dockerfile.*.local
*.env.local
*.env.*.local
# Docker volumes (local data)
clickhouse-data/
kafka-data/
postgres-data/
redis-data/
airflow-data/
# =============================================================================
# Airflow
# =============================================================================
airflow/logs/
airflow/airflow.db
airflow/airflow.cfg
airflow/webserver_config.py
airflow/*.pid
airflow/*.err
airflow/*.out
airflow/standalone_admin_password.txt
# =============================================================================
# ClickHouse
# =============================================================================
clickhouse-server.log
clickhouse-server.err.log
clickhouse-client.log
*.mergetree*
# =============================================================================
# Kafka / Zookeeper
# =============================================================================
*.log
kafka-logs/
zookeeper-logs/
# =============================================================================
# Superset
# =============================================================================
superset/superset.db
superset/*.db
superset/static/
# =============================================================================
# Логи и временные файлы
# =============================================================================
logs/
*.log
*.tmp
*.temp
*.bak
*.swp
*.swo
*~
.DS_Store
Thumbs.db
desktop.ini
# =============================================================================
# Тестовые данные и артефакты
# =============================================================================
# Файлы с данными (но не папки data/ — там исходные данные проекта)
*.csv.gz
*.jsonl.gz
*.parquet
*.avro
*.orc
# Архивы
*.zip
*.tar.gz
*.tgz
*.rar
# =============================================================================
# Секреты и конфиденциальные данные
# =============================================================================
*.pem
*.key
*.crt
secrets/
credentials/
config.local.yml
config.local.yaml
# =============================================================================
# OS-специфичные файлы
# =============================================================================
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
# Linux
*~
.nfs*
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
*.lnk