Files
gkachele-saas/demo/config.py
2026-01-17 11:40:17 +01:00

21 lines
636 B
Python

import os
# Configuración Base - GKACHELE™ SaaS
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
DATABASE_DIR = os.path.join(BASE_DIR, 'database')
SITES_DIR = os.path.join(BASE_DIR, 'sites')
THEMES_DIR = os.path.join(BASE_DIR, 'themes')
STATIC_DIR = os.path.join(BASE_DIR, 'static')
UPLOADS_DIR = os.path.join(BASE_DIR, 'uploads')
# DB Principal
MAIN_DB = os.path.join(DATABASE_DIR, 'main.db')
# Flask Config
SECRET_KEY = 'demo-secret-key-2025'
PORT = int(os.environ.get('PORT', 5001))
# Asegurar directorios
for d in [DATABASE_DIR, SITES_DIR, THEMES_DIR, UPLOADS_DIR]:
os.makedirs(d, exist_ok=True)