v3.0.0 VM: убрать v2/Redis/чанки, чистый FormData, PostgreSQL
This commit is contained in:
+1
-12
@@ -4,9 +4,6 @@ from dotenv import load_dotenv
|
||||
from flask import Flask, render_template, request, redirect, url_for, Response, jsonify
|
||||
import json
|
||||
|
||||
import sys as _sys, os as _os
|
||||
_sys.path.insert(0, _os.path.join(_os.path.dirname(__file__), '..'))
|
||||
|
||||
import schema
|
||||
import db
|
||||
import parser as parser_mod
|
||||
@@ -17,9 +14,6 @@ import mimeutil
|
||||
from test_routes import test_bp
|
||||
from upload import upload_bp
|
||||
from api import api_bp
|
||||
from v2.chunk_api import bp as v2_bp
|
||||
import redis_client
|
||||
import redis_worker
|
||||
|
||||
load_dotenv()
|
||||
|
||||
@@ -28,8 +22,6 @@ import re as _re
|
||||
|
||||
# Логи в памяти (быстро, не тормозит ответ)
|
||||
_log_memory = []
|
||||
# Хранилище чанков в памяти
|
||||
_chunks_mem = {}
|
||||
|
||||
def _log(step, detail=""):
|
||||
"""Писать лог в память (мгновенно)."""
|
||||
@@ -83,20 +75,17 @@ class ContractsApp:
|
||||
def __init__(self):
|
||||
self.app = Flask(__name__)
|
||||
schema.ensure_schema()
|
||||
redis_worker.start_worker()
|
||||
self._add_routes()
|
||||
|
||||
def _add_routes(self):
|
||||
self.app.add_url_rule("/", "index", self._index, methods=["GET", "POST"])
|
||||
self.app.add_url_rule("/parse/<cid>", "parse", self._parse, methods=["GET"])
|
||||
self.app.add_url_rule("/chunk_json", "chunk_json", self._chunk_json, methods=["POST"])
|
||||
self.app.add_url_rule("/upload", "upload_json", self._upload_json, methods=["POST"])
|
||||
|
||||
self.app.add_url_rule("/health", "health", self._health)
|
||||
self.app.add_url_rule("/logs", "logs", self._logs)
|
||||
self.app.register_blueprint(test_bp)
|
||||
self.app.register_blueprint(upload_bp)
|
||||
self.app.register_blueprint(api_bp)
|
||||
self.app.register_blueprint(v2_bp)
|
||||
|
||||
def _health(self):
|
||||
return "OK", 200, {"Content-Type": "text/plain"}
|
||||
|
||||
Reference in New Issue
Block a user