- ExportItemMasterDataCommand: tenant_id=287 데이터를 JSON으로 추출 - KyungdongItemMasterSeeder: JSON 기반 DELETE+재삽입 시더 - Phase 1: item_pages/sections/fields + entity_relationships - Phase 2: categories(depth순) + items(배치500건) - Phase 3: item_details + prices - ID 매핑으로 환경별 충돌 없음, 트랜잭션 안전 - 8개 JSON 데이터 파일 포함 (총 약 1.5MB) - .gitignore에 시더 데이터 예외 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
160 lines
2.6 KiB
Plaintext
160 lines
2.6 KiB
Plaintext
############################################
|
|
# Laravel
|
|
############################################
|
|
/vendor/
|
|
/node_modules/
|
|
/bootstrap/cache/
|
|
/storage/*.key
|
|
/storage/app/*
|
|
/storage/framework/*
|
|
/storage/logs/*
|
|
!storage/.gitignore
|
|
.env
|
|
.env.*
|
|
.phpunit.result.cache
|
|
Homestead.yaml
|
|
Homestead.json
|
|
npm-debug.log
|
|
yarn-error.log
|
|
vite.config.js
|
|
vite.config.ts
|
|
public/storage
|
|
public/hot
|
|
public/mix-manifest.json
|
|
public/build/
|
|
|
|
/storage/pail/
|
|
public/js/*.map
|
|
public/css/*.map
|
|
|
|
############################################
|
|
# CodeIgniter (CI3 or CI4)
|
|
############################################
|
|
/system/
|
|
application/cache/*
|
|
application/logs/*
|
|
writable/cache/
|
|
writable/logs/
|
|
writable/session/
|
|
writable/uploads/
|
|
!application/cache/index.html
|
|
!application/logs/index.html
|
|
|
|
############################################
|
|
# IDE - PhpStorm
|
|
############################################
|
|
.idea/
|
|
/*.iml
|
|
*.iws
|
|
*.ipr
|
|
|
|
############################################
|
|
# IDE - VS Code
|
|
############################################
|
|
.vscode/
|
|
|
|
############################################
|
|
# IDE - Cursor AI
|
|
############################################
|
|
.cursor/
|
|
|
|
############################################
|
|
# OS & 에디터 임시 파일
|
|
############################################
|
|
.DS_Store
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
desktop.ini
|
|
*.swp
|
|
*.swo
|
|
*.tmp
|
|
*.bak
|
|
*.old
|
|
*.orig
|
|
|
|
############################################
|
|
# 로그, 백업, 덤프
|
|
############################################
|
|
*.log
|
|
*.sql
|
|
*.sqlite
|
|
*.db
|
|
*.tar
|
|
*.gz
|
|
*.zip
|
|
*.7z
|
|
*.backup
|
|
|
|
# 프로젝트 내 백업 폴더
|
|
/backup/
|
|
/backups/
|
|
|
|
############################################
|
|
# 이미지, 문서, 동영상 등 업로드 제외
|
|
*.jpg
|
|
*.jpeg
|
|
*.png
|
|
*.gif
|
|
*.bmp
|
|
*.svg
|
|
*.webp
|
|
*.ico
|
|
|
|
*.pdf
|
|
*.doc
|
|
*.docx
|
|
*.xls
|
|
*.xlsx
|
|
*.ppt
|
|
*.pptx
|
|
*.hwp
|
|
|
|
*.mp3
|
|
*.wav
|
|
*.ogg
|
|
*.mp4
|
|
*.avi
|
|
*.mov
|
|
*.wmv
|
|
*.mkv
|
|
|
|
############################################
|
|
# JetBrains Fleet / Laravel Nova / Zed IDE
|
|
############################################
|
|
/.fleet/
|
|
/.nova/
|
|
/.zed/
|
|
|
|
############################################
|
|
# PHP 도구 및 설정 파일
|
|
############################################
|
|
/.phpactor.json
|
|
/auth.json
|
|
/.phpunit.cache
|
|
|
|
|
|
############################################
|
|
# 기타
|
|
############################################
|
|
.env.local
|
|
.env.backup
|
|
*.cache
|
|
*.coverage
|
|
*.out
|
|
*.pid
|
|
*.seed
|
|
*.seed.php
|
|
_ide_helper.php
|
|
_ide_helper_models.php
|
|
|
|
# 모든 위치의 data 폴더 내부 파일 무시
|
|
**/data/*
|
|
# 단, 폴더 자체는 추적 (비어 있어도 gitkeep을 위해)
|
|
!**/data/
|
|
# 그리고 .gitkeep은 예외로 추적
|
|
!**/data/.gitkeep
|
|
# 시더 데이터 JSON은 추적
|
|
!database/seeders/data/kyungdong/
|
|
!database/seeders/data/kyungdong/**
|
|
storage/secrets/
|