# Files and directories excluded from the Docker build context. # Keep this tight — a large context slows every `docker build`. .git/ .planning/ node_modules/ directus-data/ # Secrets — never bake these into the image .env .env.local .env.* # Compose files are runtime config, not part of the image compose.dev.yaml # Markdown docs (README.md is excluded too — the image doesn't need it) *.md # pnpm lockfile and package.json are not needed inside the Directus image # (the upstream image manages its own Node environment). package.json pnpm-lock.yaml