modalDeploy/README.md

38 lines
759 B
Markdown

# Modal
## 部署
```bash
modal deploy -m cluster.app
```
## 本地验证fastapi部署
```bash
uvicorn BowongModalFunctions.api:web_app --host 0.0.0.0 --port 8080
```
# Pip
## 构建
确保当前路径在`bowong_modal_functions/pyproject.toml`同级下运行以下命令
```bash
uv build
```
## 推送到coding私有制品库
依据[制品库](https://g-ldyi2063.coding.net/p/dev/artifacts/23892503/pypi/packages) 创建本地使用的.pypirc配置文件
其中包含访问密钥,严禁提交到代码库
```bash
py -m twine upload --config-file=.pypirc --repository=coding-pypi dist/*
```
## 安装
```bash
uv pip install bowong-modal-functions --index-url=https://<用户名>:<密钥>@g-ldyi2063-pypi.pkg.coding.net/dev/packages/simple
```