# Build context = frontend/. Everything the Vite build does not read stays out. node_modules/ dist/ coverage/ test-results/ playwright-report/ .vite/ .turbo/ # Tests and E2E are gated in CI, not in the image build. tests/ e2e/ playwright.config.ts vitest.config.ts **/*.test.ts **/*.test.tsx # Local env / secrets .env .env.* !.env.example # Repo noise .git/ .gitignore .DS_Store *.md out.js Dockerfile .containerignore .dockerignore