Files
PVHBackend/app.py
T

29 lines
796 B
Python

from sys import exit
from flask import Flask
from flask_cors import CORS
from db.InitializeDB import init_database
from db.InitializeDBData import init_tables
from utils.loadDotENV import initializeENV
from api.categories import api_category
from api.product import api_product
from api.email import api_email
# Инициализация
initializeENV()
init_database()
init_tables()
# Создаем приложение Flask
app = Flask(__name__)
CORS(app)
# Регистрируем blueprint
app.register_blueprint(api_category)
app.register_blueprint(api_product)
app.register_blueprint(api_email)
@app.route('/health', methods=['GET'])
def health_check():
"""Проверка работоспособности API"""
return {"status": "ok", "message": "API is running"}, 200