## 🚨 보안 강화 - 하드코딩된 비밀번호를 환경변수로 전환 - .env.example 생성 및 보안 가이드 추가 - docker-compose.yml 환경변수 적용 - README.md에서 실제 비밀번호 제거 ## 🗑️ 중복 제거 - synology_deployment/ 디렉토리 제거 (268MB) - synology_deployment*.tar.gz 아카이브 제거 (234MB) - 총 502MB의 중복 파일 삭제 ## 🧹 백업 파일 정리 - *.backup 파일 제거 (10개) - *복사본* 파일 제거 - *이전* 파일 제거 - json(백업)/ 디렉토리 제거 ## 📋 .gitignore 업데이트 - 백업 파일 패턴 추가 - 보안 파일 제외 (.env, *.pem, *.key) - 임시 파일 제외 (*.tmp, *.new) - 빌드 아티팩트 제외 (*.tar.gz) ## 📚 문서화 - docs/ 디렉토리 구조 생성 - 리팩토링 분석 및 계획 문서 작성 - 코딩 스타일 가이드 작성 - 개발 환경 설정 가이드 작성 - 시스템 아키텍처 문서 작성 ## 변경된 파일 - .env.example (신규) - .gitignore (업데이트) - docker-compose.yml (환경변수 적용) - README.md (보안 정보 제거) - docs/* (신규 문서 7개) ## 보안 개선 효과 ✅ 비밀번호 노출 위험 제거 ✅ Git 히스토리에서 민감 정보 분리 ✅ 환경별 설정 분리 가능 ✅ 배포 보안 강화 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
66 lines
604 B
Plaintext
66 lines
604 B
Plaintext
# Dependencies
|
|
**/node_modules/
|
|
**/venv/
|
|
**/__pycache__/
|
|
|
|
# Databases
|
|
*.db
|
|
*.sqlite3
|
|
|
|
# Uploads & Logs
|
|
**/uploads/
|
|
**/logs/
|
|
*.log
|
|
|
|
# Environment variables
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# OS generated files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDEs
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Backup files
|
|
*.backup
|
|
*.bak
|
|
*.old
|
|
*복사본*
|
|
*이전*
|
|
*백업*
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Build artifacts
|
|
dist/
|
|
build/
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# Deployment files
|
|
synology_deployment/
|
|
deployment_*.tar.gz
|
|
TK-FB-Project_*.tar.gz
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
*.new
|
|
|
|
# Security files
|
|
secrets/
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
*.p12
|
|
*.pfx
|
|
|
|
# Coverage & Test
|
|
coverage/
|
|
.nyc_output/
|
|
*.lcov |