Ctrl K
ComunidadGuías…

main.py

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import logging
import os

from app_factory import create_app
from config import (
    SERVER_CHANNEL_TIMEOUT,
    SERVER_CONNECTION_LIMIT,
    SERVER_THREADS,
)

if __name__ == "__main__":
    app = create_app()
    bind_host = os.getenv("APP_BIND_HOST", "127.0.0.1").strip() or "127.0.0.1"
    print("\n" + "=" * 60 + "\nReMind AI Server Running\n" + "=" * 60)
    try:
        from waitress import serve

        try:
            logging.getLogger("waitress").setLevel(logging.WARNING)
            serve(
                app,
                host=bind_host,
                port=5000,
                threads=SERVER_THREADS,
                connection_limit=SERVER_CONNECTION_LIMIT,
                channel_timeout=SERVER_CHANNEL_TIMEOUT,
            )
        except KeyboardInterrupt:
            print("\nReMind AI Server stopped")
    except ImportError:
        try:
            logging.getLogger("werkzeug").setLevel(logging.WARNING)
            app.run(host=bind_host, port=5000, debug=False)
        except KeyboardInterrupt:
            print("\nReMind AI Server stopped")