0632aa22e1
Co-authored-by: Copilot <copilot@github.com>
25 lines
645 B
Python
25 lines
645 B
Python
"""
|
|
Application Configuration
|
|
Configure database backend and other settings
|
|
"""
|
|
import os
|
|
|
|
# Database Configuration
|
|
# Set to True to use SQLite, False to use JSON files
|
|
USE_DATABASE = False
|
|
|
|
# Database URI for SQLite
|
|
basedir = os.path.abspath(os.path.dirname(__file__))
|
|
DATABASE_URI = f"sqlite:///{os.path.join(basedir, 'data', 'products.db')}"
|
|
|
|
# JSON data directory
|
|
DATA_DIR = os.path.join(basedir, 'data')
|
|
|
|
# Session configuration
|
|
SESSION_COOKIE_HTTPONLY = True
|
|
SESSION_COOKIE_SAMESITE = 'Lax'
|
|
|
|
# SQLAlchemy configuration
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
|
SQLALCHEMY_ECHO = False # Set to True for SQL debugging
|