import os from dotenv import load_dotenv load_dotenv() class Config: SECRET_KEY = os.getenv('SECRET_KEY', 'dev-secret-key-change-in-production') # Use environment variable for DB URI if available, otherwise default to local file # For Docker, we'll map a volume to /app/data and use sqlite:////app/data/calorie_tracker.db SQLALCHEMY_DATABASE_URI = os.getenv('DATABASE_URL', 'sqlite:///calorie_tracker.db') SQLALCHEMY_TRACK_MODIFICATIONS = False API_NINJAS_KEY = os.getenv('API_NINJAS_KEY', '') # User defaults DEFAULT_WATER_GOAL_ML = 2000 DEFAULT_CALORIE_TARGET = 2000