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>
138 lines
1.8 KiB
Plaintext
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
|