.git .gitignore .dockerignore vendor storage .env .env.example .phpunit.cache .phpunit.result.cache phpunit.xml tests docs README.md docker-compose.yml # Frontend: the build runs `npm ci` in its own stage, and dist/ is emitted # there -- none of this reaches either stage's COPY (web/package.json, # web/package-lock.json, web/), it'd just be dead weight in the build context. web/node_modules web/dist web/dev-dist web/.gitignore web/.dockerignore web/.env.example web/README.md