# Exclude large directories and unnecessary files from Docker build context # Git .git/ .github/ # CI .woodpecker/ # Dependencies (will be installed during build) node_modules/ **/node_modules/ .pnpm-store/ .npm/ .yarn/ # Build outputs dist/ build/ out/ .next/ .nuxt/ .cache/ # Development .vscode/ .idea/ *.swp *.swo *~ # Logs *.log logs/ npm-debug.log* yarn-debug.log* yarn-error.log* # Test artifacts test-results/ playwright-report/ coverage/ # Temporary files tmp/ temp/ *.tmp # OS files .DS_Store Thumbs.db # Ponder .ponder/ services/ponder/.ponder/ # Docker docker-compose.override.yml # Environment files .env .env.* !.env.example # Foundry artifacts (most will be built during bootstrap) # But keep ABI JSON files needed by kraiken-lib onchain/out/ !onchain/out/Kraiken.sol/ !onchain/out/Kraiken.sol/Kraiken.json !onchain/out/Stake.sol/ !onchain/out/Stake.sol/Stake.json onchain/cache/ onchain/broadcast/ # Artifacts artifacts/