# === DDEV ===
.ddev/.dbimage-build/
.ddev/.webimage-build/
.ddev/db_snapshots/
.ddev/commands/web/*-private.sh
.ddev/import-db/
.ddev/import-files/

# === Drupal ===
/web/sites/default/files/
/web/sites/*/settings.php
/web/core/
/web/vendor/
/web/modules/contrib/
/web/themes/contrib/
/web/libraries/
/web/.htaccess

# Backup/config files
/web/sites/default/*.bak
/web/sites/default/files-private/


# Drush
/web/drush/backups/
/web/drush/sites/self.site.yml

# === Composer ===
/web/composer.lock
/web/composer.phar

# === Node / React (Vite frontend) ===
**/node_modules/
/frontend_react/dist/
/frontend_react/.vite/
**/.env
**/.env.*

# === Vite Cache ===
/frontend_react/.vite/deps_temp/
.vitepress/dist/

# === Logs / tmp ===
*.log
*.tmp
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# === LDAP data ===
/ldap/data/*
/ldap/slapd.d/*

# === SSL / secrets ===
**/certs/
/secrets/
/*.pem
/*.crt
/*.key

# === Docker ===
docker-compose.override.yaml
*.pid
*.sock

# === Database Dumps ===
/db/*.sql
/db/*.sql.gz
/db/dump.sql*

# === IDEs ===
.vscode/
.idea/
*.sublime-project
*.sublime-workspace

vendor
vendor/*
api/node_modules

# === DDEV local state ===
.ddev/first-start
.ddev/portainer-data/