first commit
This commit is contained in:
16
calorie_tracker_app/config.py
Normal file
16
calorie_tracker_app/config.py
Normal 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
|
||||
Reference in New Issue
Block a user