# Build descriptors (not application code) Dockerfile* # Version control .git .gitea # AI / IDE tooling .claude # Dev tooling .gitignore /.phpunit.cache phpunit.xml.dist tests/ # Documentation CHANGELOG.md CLAUDE.md README.md # Compose / deployment descriptors (not app code) docker-compose.yml docker-compose.override.yml docker-compose.prod.yml # Dependencies — re-installed from lockfile in the build stage; # a local vendor/ in the build context would silently override the clean install vendor/ # Runtime dirs (generated at build or run time, not from source) var/ # Env files — .env contains only placeholder defaults and is needed by composer dump-env; # local overrides with real secrets stay excluded .env.local .env.*.local