# WSGI Configuration File for PythonAnywhere
# This file tells PythonAnywhere how to run your Flask app

import sys
import os

# ===== CONFIGURATION - UPDATE THESE VALUES =====
USERNAME = 'YOUR_PYTHONANYWHERE_USERNAME'  # Change this!
SECRET_KEY = 'CHANGE-THIS-TO-A-LONG-RANDOM-STRING'  # Generate a random key!
# ===============================================

# Add your project directory to Python path
project_home = f'/home/{USERNAME}/sales-dashboard'
if project_home not in sys.path:
    sys.path = [project_home] + sys.path

# Set environment variables for Flask
os.environ['FLASK_MODE'] = 'production'
os.environ['SECRET_KEY'] = SECRET_KEY
os.environ['BASE_URL'] = f'https://{USERNAME}.pythonanywhere.com'

# Optional: Set default spreadsheet ID
# os.environ['DEFAULT_SPREADSHEET_ID'] = 'your-google-spreadsheet-id-here'

# Import your Flask application
from app import app as application

# Optional: Enable logging
import logging
logging.basicConfig(level=logging.INFO)
