mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-04-30 01:29:07 -05:00
72 lines
866 B
Plaintext
72 lines
866 B
Plaintext
# Exclude unnecessary files from Docker build context
|
|
# This reduces build time and image size
|
|
|
|
# Build artifacts
|
|
build/
|
|
_book/
|
|
_site/
|
|
*.pdf
|
|
*.html
|
|
|
|
# Git and version control
|
|
.git/
|
|
.gitignore
|
|
|
|
# Documentation
|
|
docs/
|
|
*.md
|
|
!docker/quarto-linux-build/README.md
|
|
|
|
# IDE and editor files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Logs and temporary files
|
|
*.log
|
|
*.tmp
|
|
*.temp
|
|
|
|
# Node modules (if any)
|
|
node_modules/
|
|
|
|
# Python cache
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
|
|
# R cache
|
|
.Rhistory
|
|
.RData
|
|
|
|
# Large media files (not needed for build)
|
|
assets/media/
|
|
*.mp4
|
|
*.avi
|
|
*.mov
|
|
|
|
# Test files
|
|
test-*
|
|
*.test.*
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.backup
|
|
|
|
# Large data files
|
|
data/
|
|
*.csv
|
|
*.json
|
|
*.xml
|
|
|
|
# Keep only essential files for build
|
|
# - tools/dependencies/ (needed for package installation)
|
|
# - book/ (needed for build testing)
|
|
# - .github/workflows/ (needed for workflow files)
|