# Modal ## 部署 ```bash modal deploy -m cluster.app ``` ## 本地验证fastapi部署 ```bash uvicorn BowongModalFunctions.api:web_app --host 0.0.0.0 --port 8080 ``` ## Cloudflare_KV dev : f24d396e0daa418e89a1d7074b435c24 test : 527a61fea05543f2a49d62889ba868c5 prod : f3fce39ab6f4484cb65bc5cc2e7343e2 # 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 ```