19 lines
569 B
Python
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")
|