102 lines
1.8 KiB
Plaintext
102 lines
1.8 KiB
Plaintext
# .gitignore for gyber monorepo
|
|
|
|
# Byte-compiled / optimized / DLL files
|
|
**/__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# C extensions
|
|
*.so
|
|
|
|
# Distribution / packaging
|
|
.Python
|
|
build/
|
|
develop-eggs/
|
|
dist/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
wheels/
|
|
pip-wheel-metadata/
|
|
share/python-wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
MANIFEST
|
|
|
|
# PyInstaller
|
|
# Usually these files are created by pyinstaller, if you are using it.
|
|
*.manifest
|
|
*.spec
|
|
|
|
# Installer logs
|
|
pip-log.txt
|
|
pip-delete-this-directory.txt
|
|
|
|
# Unit test / coverage reports
|
|
htmlcov/
|
|
.tox/
|
|
.nox/
|
|
.coverage
|
|
.coverage.*
|
|
.cache
|
|
nosetests.xml
|
|
coverage.xml
|
|
*.cover
|
|
*.py,cover
|
|
.hypothesis/
|
|
.pytest_cache/
|
|
cover/
|
|
|
|
# Translations
|
|
*.mo
|
|
*.pot
|
|
|
|
# Django stuff:
|
|
*.log
|
|
local_settings.py # 로컬 환경별 설정 파일 (필요시)
|
|
db.sqlite3 # SQLite 데이터베이스 파일 (사용하지 않더라도)
|
|
db.sqlite3-journal
|
|
apps/web/staticfiles/ # collectstatic 결과 (선택사항, CI/CD에서 생성한다면 제외)
|
|
media/ # 사용자가 업로드하는 미디어 파일
|
|
|
|
# Python Virtual Environment
|
|
# --- 중요: 실제 가상 환경 폴더 이름으로 변경하세요! ---
|
|
apps/web/vgyber/
|
|
|
|
# Rust specific
|
|
apps/rust_gyber/target/
|
|
apps/rust_db_enc_creator/target/
|
|
apps/rust_gyber/logs/ # 또는 *.log (위 Django *.log 와 중복될 수 있음)
|
|
|
|
# Secrets and configuration - **절대 Git에 올리면 안 되는 파일들**
|
|
# 실제 비밀번호, API 키 등이 포함된 파일은 여기에 명시하거나, 애초에 저장소 밖에 두세요.
|
|
#apps/rust_gyber/config/db.enc # 암호화된 DB 설정 파일 (키 관리가 안전하다면 제외 가능)
|
|
# .env # 환경 변수 파일 (사용한다면)
|
|
# secrets.*
|
|
|
|
# OS generated files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
|
|
# Editor directories and files
|
|
.idea/
|
|
.vscode/
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
*.swp
|
|
*.swo
|
|
*~
|