.git
.github
node_modules
vendor
storage/app/public/*
storage/framework/cache/*
storage/framework/sessions/*
storage/framework/views/*
storage/logs/*

# The package manifest is built on whatever machine ran composer, and on a
# development machine that includes dev-only service providers. Copying it into
# a --no-dev image makes Laravel try to boot a class that is not there.
bootstrap/cache/*.php
database/*.sqlite
database/*.sqlite-journal
.env
.env.*
!.env.example
.phpunit.result.cache
docs/*.pdf
public/storage

# Runs on a developer machine, next to Claude Code, never in the image.
mcp
