morozovka-portal/app/main.py

19 lines
569 B
Python

from flask import Flask, render_template, jsonify
from .db import init_db
app = Flask(__name__)
# Инициализируем БД при старте (в будущем заменим на Alembic миграции)
with app.app_context():
init_db()
@app.route("/healthz")
def healthz():
"""Проверка жизнеспособности сервиса."""
return jsonify({"status": "ok", "service": "morozovka-portal"})
@app.route("/")
def index():
"""Главная страница портала."""
return render_template("index.html")