Adds Dockerfile for the 3ds build container.

This commit is contained in:
2026-01-27 06:28:05 -08:00
parent 51c18cd986
commit d1f98c92dd
4 changed files with 408 additions and 0 deletions

62
docker/.dockerignore Normal file
View File

@@ -0,0 +1,62 @@
# Docker build context exclusions
# Keep build context minimal for faster builds
# Git
.git/
.gitignore
.gitattributes
# Build artifacts
*.o
*.elf
*.3dsx
*.cia
*.smdh
*.nro
*.nso
*.rpx
*.rpl
*.dol
*.wad
*.vpk
*.self
build/
dist/
*.log
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Documentation and plans (not needed in container)
docs/
.plans/
*.md
!docker/*.md
# Config files (copied separately if needed)
*.json
*.toml
*.yaml
*.yml
!package.json
# Node modules and dependencies
node_modules/
venv/
__pycache__/
*.pyc
# Cache directories
.cache/
.ccache/
*.cache
# Temporary files
tmp/
temp/
*.tmp