# Secrets and local environment .env .env.* !.env.dist .dockerhub.secrets config/secrets/* # Git and CI .git .gitattributes .gitignore .github # Build artifacts and dependencies (installed inside the image) vendor/ node_modules/ public/bundles/ .pnpm-store/ .yarn/ .yarnrc.yml .pnp.* # Symfony runtime data — exclude contents but keep the directories themselves # (the dirs are tracked in git via .gitkeep and code expects them to exist) var/advisories/ var/cache/* var/log/* var/sessions/* var/data/* var/dev/* var/invoices/* var/export/* var/packages/* var/plugins/* var/templates/* !var/**/.gitkeep # IDE, tools, caches .idea/ .claude/ .vscode/ .php-cs-fixer.cache .php_cs.cache .phpunit.result.cache .phpunit/ nbproject/ # Dev-only configs tests/ .php-cs-fixer.dist.php php-cs-fixer.sh phpstan.sh phpstan.neon phpstan-baseline.neon eslint.config.mjs .editorconfig .codecov.yml phpunit.xml phpunit.xml.dist package.json pnpm-lock.yaml webpack.config.js # Docker and compose (not needed inside the image; .docker/ is copied explicitly) docker-compose.yml docker-compose.*.yml Dockerfile .dockerignore # OS junk .DS_Store Thumbs.db # Local Symfony overrides public/.user.ini php.ini .php-version config/packages/local.yaml config/bundles-local.php