fix(backend): init_db() на уровне модуля — миграции идут под gunicorn

Раньше init_db() звался только в __main__, gunicorn импортирует модуль —
ALTER-миграции (колонка channel) не применялись. Теперь идемпотентно при импорте.
This commit is contained in:
wasrusgen 2026-06-01 23:42:50 +03:00
parent 9558c8b423
commit 940cf3484f

View File

@ -144,6 +144,9 @@ def init_db():
con.commit()
con.close()
# Миграции должны идти и под gunicorn (он импортирует модуль, __main__ не выполняется)
init_db()
# ── Helpers ──────────────────────────────────────────
def get_project(token):
return db().execute("SELECT * FROM projects WHERE token=?", (token,)).fetchone()