# Optimize OIDC server build context # Exclude development files and directories # Dependencies (installed fresh in container) node_modules/ .pnpm-store/ npm-debug.log yarn-error.log # Development and build artifacts .git/ .gitignore *.log .env* .DS_Store Thumbs.db # IDE and editor files .vscode/ .idea/ *.swp *.swo *~ # Testing and coverage coverage/ .nyc_output/ test/ tests/ __tests__/ *.test.* *.spec.* # Documentation README.md docs/ *.md # Frontend build artifacts (built in container) frontend/node_modules/ frontend/dist/ dist-frontend/ # Be explicit about what frontend files we need !frontend/src/ !frontend/public/ !frontend/index.html !frontend/vite.config.ts !frontend/tsconfig.json !frontend/tsconfig.node.json # Runtime artifacts (generated in container) runtime/ generate-certs.sh # Linting and formatting configs (not needed in container) .eslintrc.json .prettierrc .prettierignore frontend/.eslintrc.json frontend/.prettierrc frontend/.prettierignore