Files
easystream-main/.dockerignore
SamiAhmed7777 d22b3e1c0d feat: Add complete Docker deployment with web-based setup wizard
Major additions:
- Web-based setup wizard (setup.php, setup_wizard.php, setup-wizard.js)
- Production Docker configuration (docker-compose.prod.yml, .env.production)
- Database initialization SQL files (deploy/init_settings.sql)
- Template builder system with drag-and-drop UI
- Advanced features (OAuth, CDN, enhanced analytics, monetization)
- Comprehensive documentation (deployment guides, quick start, feature docs)
- Design system with accessibility and responsive layout
- Deployment automation scripts (deploy.ps1, generate-secrets.ps1)

Setup wizard allows customization of:
- Platform name and branding
- Domain configuration
- Membership tiers and pricing
- Admin credentials
- Feature toggles

Database includes 270+ tables for complete video streaming platform with
advanced features for analytics, moderation, template building, and monetization.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 01:42:31 -07:00

138 lines
1.8 KiB
Plaintext

# ============================================================================
# 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