# ============================================================================ # EasyStream Docker Ignore File # ============================================================================ # Reduces Docker image size by excluding unnecessary files # ============================================================================ # Git .git .gitignore .gitattributes # Documentation *.md docs/ DESIGN_SYSTEM_*.md TEMPLATE_BUILDER_*.md ADVANCED_FEATURES_*.md FINAL_VERIFICATION_REPORT.md SQL_CONSOLIDATION_REPORT.md INTEGRATION_SNIPPETS.md ARCHITECTURE.md # IDE and Editor .vscode/ .idea/ .claude/ *.swp *.swo *~ .DS_Store Thumbs.db # Development .editorconfig .prettierrc .eslintrc phpunit.xml composer.lock package-lock.json yarn.lock # Testing tests/ *.test.php phpunit.xml.dist # Environment .env.example .env.local .env.*.local # Logs *.log logs/ f_data/logs/ # Cache and temporary files cache/ tmp/ temp/ *.tmp *.cache f_data/cache/ f_data/tmp/ # User uploaded files (should be in volumes) f_data/uploads/ f_data/videos/ f_data/images/ f_data/audio/ f_data/documents/ f_data/live/ f_data/hls/ f_data/recordings/ # Session files f_data/sessions/ # Backups *.bak *.backup backups/ *.sql.gz *.sql.zip # Docker files (don't need these IN the image) docker-compose*.yml Dockerfile* .dockerignore # OS specific *.pid *.sock *.lock # Node modules (if any frontend build) node_modules/ npm-debug.log* # Vendor (will be installed via composer in container) # Comment this out if you pre-build vendor in image # vendor/ # Compiled/optimized files *.compiled *.optimized f_data/compiled/ # Database dumps *.sql __install/*.sql deploy/*.sql # Media files (too large for images) *.mp4 *.avi *.mov *.wmv *.flv *.mkv *.mp3 *.wav *.ogg *.webm # Archives *.zip *.tar *.tar.gz *.rar *.7z # CI/CD .github/ .gitlab-ci.yml .travis.yml Jenkinsfile