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>
This commit is contained in:
@@ -21,9 +21,9 @@ function insert_loadjsplugins()
|
||||
function insert_loadbejsplugins()
|
||||
{return VGenerate::bejsplugins();}
|
||||
function insert_getSubCount()
|
||||
{return VHome::getSubCount();}
|
||||
{return (isset($GLOBALS["class_home"]) ? $GLOBALS["class_home"]->getSubCount() : 0);}
|
||||
function insert_getFollowCount()
|
||||
{return VHome::getSubCount(1);}
|
||||
{return (isset($GLOBALS["class_home"]) ? $GLOBALS["class_home"]->getSubCount(1) : 0);}
|
||||
function insert_getCurrentSection()
|
||||
{return VHref::currentSection();}
|
||||
function insert_getSearchSection()
|
||||
@@ -77,7 +77,7 @@ function insert_promotedChannelsMenu()
|
||||
function insert_uploadResponse()
|
||||
{return VResponses::uploadResponse();}
|
||||
function insert_getUserStats($type)
|
||||
{return VUseraccount::getUserStats($type["type"]);}
|
||||
{return (isset($GLOBALS["class_useraccount"]) ? $GLOBALS["class_useraccount"]->getUserStats($type["type"]) : null);}
|
||||
function insert_subsConfig()
|
||||
{return VFiles::subsConfig();}
|
||||
function insert_fileListSelect($for)
|
||||
@@ -159,7 +159,7 @@ function insert_getUsername($user_id)
|
||||
function insert_getProfileImage($for)
|
||||
{
|
||||
$_for = $for["for"] != '' ? $for["for"] : '';
|
||||
return VUseraccount::getProfileImage($_for);
|
||||
global $class_useraccount; return (isset($class_useraccount) ? $class_useraccount->getProfileImage($_for) : '');
|
||||
}
|
||||
function insert_phpInfoText()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user