# UK Data Services - Docker Ignore File
# Excludes unnecessary files from Docker build context

# Git files
.git
.gitignore
.gitattributes

# Documentation
README.md
*.md
docs/
DOCKER-DEPLOYMENT-GUIDE.md
PROJECT-MEMORY-REPORT.md
SITE-ERROR-ANALYSIS.md
GO-LIVE-CHECKLIST.md
MISSING-ELEMENTS-ADDED.md
SECURITY-ANALYSIS.md
WEBSITE-SUMMARY.md
WINDOWS-SETUP.md
IMAGE-INVENTORY.md

# Development files
docker-compose-dev.yml
docker-compose.yml
Dockerfile-optimized
.dockerignore

# Logs and temporary files
logs/*.log
cache/*
uploads/*
backups/*
*.tmp
*.log

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

# OS files
.DS_Store
Thumbs.db
desktop.ini

# Node.js (if using)
node_modules/
npm-debug.log
yarn-error.log

# PHP development
vendor/
composer.phar
composer.lock

# Environment files
.env
.env.local
.env.production

# Build artifacts
dist/
build/

# Database files
*.sql
*.sqlite
*.db

# Compressed files
*.zip
*.tar.gz
*.7z

# Certificate files (should be mounted separately)
ssl/
*.pem
*.crt
*.key

# Backup files
*.bak
*~

# Test files
tests/
test-results/
coverage/

# Local configuration
config.local.php
settings.local.php