first commit

This commit is contained in:
Jp
2026-01-30 15:03:43 +08:00
commit 656a510c73
32 changed files with 3721 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
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