Files
2026-01-30 15:03:43 +08:00

17 lines
612 B
Python

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