| 1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env python3
- """启动 3D 服务端。
- 用法:
- python3 3d/backend/run.py # 默认 127.0.0.1:8000
- python3 3d/backend/run.py --port 9100 --reload
- """
- import argparse
- import sys
- from pathlib import Path
- import uvicorn
- sys.path.insert(0, str(Path(__file__).resolve().parent))
- def main() -> None:
- parser = argparse.ArgumentParser(description="压缩机 3D 部件查看服务")
- parser.add_argument("--host", default="127.0.0.1")
- parser.add_argument("--port", type=int, default=8000)
- parser.add_argument("--reload", action="store_true")
- args = parser.parse_args()
- uvicorn.run("main:app", host=args.host, port=args.port, reload=args.reload)
- if __name__ == "__main__":
- main()
|