20 lines
613 B
Python
20 lines
613 B
Python
import os
|
|
|
|
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
|
|
|
STORAGE_DIR = os.path.join(BASE_DIR, 'storage')
|
|
LARAVEL_STORAGE = os.environ.get(
|
|
'LARAVEL_STORAGE_PATH',
|
|
os.path.join(BASE_DIR, '..', 'storage', 'app', 'private')
|
|
)
|
|
DATASETS_DIR = os.path.join(LARAVEL_STORAGE, 'face_datasets')
|
|
MODELS_DIR = os.path.join(STORAGE_DIR, 'face_models')
|
|
TEMP_DIR = os.path.join(STORAGE_DIR, 'temp')
|
|
|
|
MAX_CONTENT_LENGTH = 50 * 1024 * 1024 # 50MB
|
|
|
|
API_KEY = os.environ.get('FLASK_ML_API_KEY', 'dev-api-key-mpg-hris')
|
|
|
|
for d in [STORAGE_DIR, DATASETS_DIR, MODELS_DIR, TEMP_DIR]:
|
|
os.makedirs(d, exist_ok=True)
|