diff --git a/site/app.py b/site/app.py index 4370e3e..5303f52 100644 --- a/site/app.py +++ b/site/app.py @@ -42,6 +42,7 @@ class ContractsApp: # -- Системные маршруты -- self.app.add_url_rule("/", "index", self._index) self.app.add_url_rule("/health", "health", self._health) + self.app.add_url_rule("/upload", "upload_page", self._upload_page) # -- Blueprint-ы (каждый слой — отдельный Blueprint) -- self.app.register_blueprint(test_bp) @@ -58,6 +59,10 @@ class ContractsApp: """Health check для платформы.""" return "OK", 200, {"Content-Type": "text/plain"} + def _upload_page(self): + """Страница загрузки договора (UI).""" + return render_template("upload.html") + def run(self): """Запуск Flask (только для разработки, в production — gunicorn).""" self.app.run(host="0.0.0.0", port=5000) diff --git a/site/templates/upload.html b/site/templates/upload.html new file mode 100644 index 0000000..e640c66 --- /dev/null +++ b/site/templates/upload.html @@ -0,0 +1,327 @@ + + +
+ + +