43 lines
883 B
Markdown
43 lines
883 B
Markdown
# Modal
|
|
|
|
## 部署
|
|
|
|
```bash
|
|
modal deploy -m cluster.app --env dev
|
|
```
|
|
|
|
## 本地验证fastapi部署
|
|
|
|
```bash
|
|
uvicorn BowongModalFunctions.api:web_app --host 0.0.0.0 --port 8080
|
|
```
|
|
|
|
## Cloudflare_KV
|
|
dev : f24d396e0daa418e89a1d7074b435c24
|
|
test : 527a61fea05543f2a49d62889ba868c5
|
|
prod : f3fce39ab6f4484cb65bc5cc2e7343e2
|
|
|
|
# Pip
|
|
|
|
## 构建
|
|
|
|
确保当前路径在`/src`同级下运行以下命令
|
|
|
|
```bash
|
|
uv sync
|
|
```
|
|
|
|
## 推送到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
|
|
``` |