import os
from flask import Flask
from flask_cors import CORS
from dotenv import load_dotenv
import logging

load_dotenv()

BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_DIR = os.path.join(BASE_DIR, "static")

#os.makedirs("/var/www/edux/Edux_v2/logs", exist_ok=True)
#logging.basicConfig(
#    filename="logs/flask_logs.log",
#    format="%(levelname)s:%(name)s:%(message)s",
#    level=logging.DEBUG
#)

app = Flask(__name__, static_folder=STATIC_DIR, static_url_path="")
app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024

CORS(app, origins="*", supports_credentials=True)
