wing-ops/.gitignore
jeonghyo.k 3946ff6a25 feat(prediction): 이미지 분석 서버 Docker 패키징 + DB 코드 제거
- prediction/image/ FastAPI 서버 Docker 환경 구성
  - Dockerfile: PyTorch 2.1 + CUDA 12.1 기반 GPU 이미지
  - docker-compose.yml: GPU 할당 + 데이터 볼륨 마운트
  - requirements.txt: 서버 의존성 목록
  - .env.example: 환경변수 템플릿
  - DOCKER_USAGE.md: 빌드/실행/API 사용법 문서
  - Dockerfile에 .dockerignore 제외 폴더 mkdir -p 추가
- .gitignore: prediction/image 결과물 및 모델 가중치(.pth) 제외 추가
- dbInsert_csv.py, dbInsert_shp.py 삭제 (미사용 DB 로직)
- api.py: dbInsert import 및 주석 처리된 DB 호출 코드 제거
- aerialRouter.ts: req.params 타입 오류 수정
2026-03-10 18:37:36 +09:00

102 lines
2.0 KiB
Plaintext
Executable File

# Dependencies
node_modules/
# Build output
dist/
dist-ssr/
# Environment variables (use .env.example as template)
.env
.env.*
!.env.example
# OS
.DS_Store
Thumbs.db
# IDE
.vscode/
.idea/
# Logs
*.log
npm-debug.log*
# Database files
backend/data/*.db
backend/data/*.db-shm
backend/data/*.db-wal
# Large reference data (keep locally, do not commit)
_reference/
docs/_backup_*/
/scat/
참고용/
논문/
# Binary / archive files
*.pdf
*.xlsx
*.xlsm
*.hwpx
*.tar.gz
*.zip
*.gif
# HTML mockup / report files
방제과개선안_*.html
meris_*.html
# Source archive (regenerate from repo)
wing-frontend-src.zip
wing_source_*.tar.gz
# Python
__pycache__/
*.pyc
# prediction/ Python 엔진 (로컬 실행 결과물)
prediction/**/__pycache__/
prediction/**/*.pyc
# prediction/ opendrift 결과물 (로컬 실행 결과물)
prediction/opendrift/result/
prediction/opendrift/logs/
prediction/opendrift/uvicorn.pid
prediction/opendrift/.env
# prediction/ 이미지분석 결과물 (로컬 실행 결과물)
prediction/image/stitch/
prediction/image/mx15hdi/Detect/Mask_result/
prediction/image/mx15hdi/Detect/result/
prediction/image/mx15hdi/Georeference/Mask_Tif/
prediction/image/mx15hdi/Georeference/Tif/
prediction/image/mx15hdi/Metadata/CSV/
prediction/image/mx15hdi/Metadata/Image/Original_Images/
prediction/image/mx15hdi/Polygon/Shp/
# prediction/ 이미지분석 대용량 바이너리 (모델 가중치)
prediction/image/**/*.pth
# HNS manual images (large binary)
frontend/public/hns-manual/pages/
frontend/public/hns-manual/images/
# Claude Code (team workflow tracked, override global gitignore)
!.claude/
.claude/settings.local.json
.claude/CLAUDE.local.md
*.local
# Team workflow (managed by /sync-team-workflow)
.claude/rules/
.claude/agents/
.claude/skills/push/
.claude/skills/mr/
.claude/skills/create-mr/
.claude/skills/release/
.claude/skills/version/
.claude/skills/fix-issue/
.claude/scripts/
# Lock files (keep for reproducible builds)
!frontend/package-lock.json
!backend/package-lock.json