api2cursor/start.py
2026-03-09 14:18:42 +08:00

38 lines
724 B
Python

"""启动入口
用法: python start.py
"""
import logging
from dotenv import load_dotenv
load_dotenv()
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s [%(name)s] %(levelname)s: %(message)s',
)
from config import Config
from app import create_app
def main():
app = create_app()
print(f'代理服务启动于 0.0.0.0:{Config.PROXY_PORT}')
print(f'上游地址: {Config.PROXY_TARGET_URL}')
print(f'管理面板: http://localhost:{Config.PROXY_PORT}/admin')
from waitress import serve
serve(
app,
host='0.0.0.0',
port=Config.PROXY_PORT,
channel_timeout=Config.API_TIMEOUT,
send_bytes=1,
)
if __name__ == '__main__':
main()