*.log
.DS_Store
.env
.env.backup
.env.production
.phpactor.json
.phpunit.result.cache
/.fleet
/.idea
/.nova
/.phpunit.cache
/.vscode
/.zed
/auth.json
/node_modules
/public/build
/public/hot
/public/storage
# Nothing from storage/ ships in the repository. The subdirectories carry their
# own ignore files, but storage/ itself did not, which is how an
# installed.lock - the "this system is already set up" marker - was committed
# and then cloned into every new deployment, closing the install wizard on
# machines nobody had installed. Tracked files stay tracked; this stops new
# runtime artefacts from being added by accident.
/storage/*
!/storage/app/
!/storage/debugbar/
!/storage/framework/
!/storage/logs/
/vendor
Homestead.json
Homestead.yaml
Thumbs.db
.env.testing
AGENTS.md

# merge leftovers (git mergetool, patch)
*.orig
*.rej
*.revbak


# Kubernetes secrets for kustomize overlays
k8s/secret.env

# Docker Compose is for local testing only and is not pushed
docker-compose*.yml
.env.docker
.env.docker.example
.env.local
.env.local.example
