feat: Add No Website button to onboarding Step 2 with business description form

This commit is contained in:
Om-Singh1808
2025-09-04 04:29:56 +05:30
committed by ي
parent 5dc756f062
commit 201960ce9d
10 changed files with 499 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ from models.enhanced_strategy_models import Base as EnhancedStrategyBase
from models.monitoring_models import Base as MonitoringBase
from models.persona_models import Base as PersonaBase
from models.subscription_models import Base as SubscriptionBase
from models.user_business_info import Base as UserBusinessInfoBase
# Database configuration
DATABASE_URL = os.getenv('DATABASE_URL', 'sqlite:///./alwrity.db')
@@ -72,7 +73,8 @@ def init_database():
MonitoringBase.metadata.create_all(bind=engine)
PersonaBase.metadata.create_all(bind=engine)
SubscriptionBase.metadata.create_all(bind=engine)
logger.info("Database initialized successfully with all models including subscription system")
UserBusinessInfoBase.metadata.create_all(bind=engine)
logger.info("Database initialized successfully with all models including subscription system and business info")
except SQLAlchemyError as e:
logger.error(f"Error initializing database: {str(e)}")
raise