velxio/.dockerignore

54 lines
958 B
Plaintext

# Dependencies
node_modules/
**/node_modules/
# npm lock files — never include them in the build context. A host-generated
# lock pins platform-specific Rollup/esbuild binaries and breaks the Linux
# build inside the image.
package-lock.json
**/package-lock.json
# Python
__pycache__/
*.py[cod]
venv/
env/
*.egg-info/
# Build outputs (will be built inside Docker)
frontend/dist/
frontend/.vite/
# Reference-only third-party clones — Velxio resolves these from npm at
# build time, so the Docker image doesn't need the upstream sources.
third-party/avr8js/
third-party/rp2040js/
third-party/wokwi-elements/
third-party/wokwi-boards/
# QEMU source & Windows builds (only prebuilt/qemu/ .so files are needed)
third-party/qemu-lcgamboa/
# IDE and OS
.vscode/
.idea/
.DS_Store
Thumbs.db
*.swp
# Git
.git/
.gitignore
# Docker files (avoid recursion)
docker-compose.yml
Dockerfile*
# Documentation (not needed in image)
*.md
doc/
LICENSE
# Logs
*.log