__pycache__/
# `__pycache__/` 는 최상위만 매칭한다 — 하위 디렉터리(config/, common/ …)까지 빼려면 ** 가 필요하다.
# (원본 보일러플레이트엔 이 줄이 없어 config/__pycache__ 가 이미지에 들어가 있었다.)
**/__pycache__/
*.pyc
.pytest_cache/
.git/
tests/
loadtest/
*.md

# 가상환경 — 호스트 전용(수백 MB). 컨테이너는 requirements.txt 로 새로 설치한다.
.venv/
venv/

# 시크릿 — 이미지에 굽지 않는다. Dockerfile 이 example 을 복사해 넣고,
# 실값은 compose env 로 주입한다(server_configs 의 env override).
config/config.local.toml
# 테스트 설정 — 컨테이너에서 pytest 를 돌리지 않는다(테스트는 호스트 venv 에서).
config/config.test.toml
# 레포 최상위 .env 는 빌드 컨텍스트(./backend) 밖이라 애초에 안 들어오지만, 방어적으로 막아둔다.
.env
.env.*
